Signs a water heater is going bad:
Rusty, discolored, or metallic-tasting water
Loud clanging, knocking, gurgling, or whining noises
Hot water that runs out quickly
Low water pressure
Foul odor coming from hot water
Low or irregular water temperature, or no hot water at all
Leaks at the base of the tank or around the pipes at the top of the tank