If your water heater is ten years old or more if you are facing rusty water problem or can notice the inlet valves of the heater to be rusty, if the water heater is leaking or making odd noises, and if your water heater is not heating the water – you need to understand that your water heater is going bad.