Water Heaters

Common Water Heater Problems and How to Troubleshoot Them

Water heater maintenance

A properly functioning water heater is essential for daily activities like showering, cooking, and cleaning. However, like any home appliance, water heaters can develop issues over time. If your water heater isn’t working as expected, don’t panic! Many common problems can be diagnosed and even fixed without calling an expert.

When to Call a Professional

While many water heater issues can be fixed with simple troubleshooting, some problems require professional help. To prevent extra expenses, it’s recommended to call an HVAC contractor to check the water heater in the first place. This can help diagnose potential issues early and avoid costly repairs or replacements down the line.

Call a licensed plumber or HVAC contractor if you experience:

– Persistent leaks that don’t stop after tightening connections
– Electrical problems such as frequent circuit breaker trips
– Gas supply issues or pilot light that won’t stay lit
– Rusty or discolored water that persists even after replacing the anode rod

1. No Hot Water

Possible Causes:

  • Tripped circuit breaker (electric water heater)
  • Pilot light is out (gas water heater)
  • Faulty heating element

How to Troubleshoot:

  • For Electric Water Heaters:
    • Check the circuit breaker in your electrical panel. If it has tripped, reset it.
    • If the breaker keeps tripping, there may be a wiring issue—call a professional.
    • Test the heating element using a multimeter. If it’s faulty, replace it.
  • For Gas Water Heaters:
    • Check if the pilot light is out. If it is, relight it following the manufacturer’s instructions.
    • If the pilot light won’t stay lit, the thermocouple may need replacement.

2. Water is Too Hot or Not Hot Enough

Possible Causes:

  • Incorrect thermostat setting
  • Sediment buildup in the tank
  • Faulty thermostat

How to Troubleshoot:

  • Adjust the thermostat temperature (usually set between 120-140°F).
  • If you still experience temperature issues, flush the tank to remove sediment buildup, which can affect heating efficiency.
  • If adjusting the thermostat doesn’t work, the thermostat may need to be replaced.

3. Water Leaks from the Water Heater

Possible Causes:

  • Loose or faulty connections
  • Leaking pressure relief valve
  • Tank corrosion

How to Troubleshoot:

  • Inspect all pipe connections and tighten any loose fittings.
  • Check the pressure relief valve (located on the side or top of the tank). If it’s leaking, it may need replacement.
  • If water is leaking from the bottom of the tank, it could be due to internal rust and corrosion—this often means the water heater needs to be replaced.

4. Strange Noises Coming from the Water Heater

Possible Causes:

  • Sediment buildup in the tank
  • Expanding and contracting metal parts

How to Troubleshoot:

  • Drain and flush the water heater to remove sediment buildup.
  • If the noise persists, the heating element may be burning sediment, and you may need a new heating element.
  • If you hear popping or banging noises, the water heater might be overheating—check the thermostat settings.

5. Rusty or Discolored Water

Possible Causes:

  • Corroded anode rod
  • Rust inside the tank

How to Troubleshoot:

  • Check if the cold water is also discolored. If it is, the issue may be with your plumbing, not the heater.
  • If only the hot water is rusty, the anode rod (a component inside the water heater that prevents rust) may need to be replaced.
  • If the problem persists even after replacing the anode rod, the tank itself may be rusting, and you may need a new water heater.

6. Water Takes Too Long to Reheat

Possible Causes:

  • Undersized water heater
  • Sediment buildup in the tank
  • Malfunctioning heating element (electric models)

How to Troubleshoot:

  • If your hot water runs out too quickly, your water heater may be too small for your household’s needs. Consider upgrading to a larger capacity model or a tankless water heater.
  • Flush the tank to remove sediment, which can slow heating.
  • Test and replace the heating element if necessary.

7. Foul-Smelling Hot Water (Rotten Egg Smell)

Possible Causes:

  • Bacteria in the water heater
  • Corroded anode rod

How to Troubleshoot:

  • Flush the tank and disinfect it with hydrogen peroxide to kill bacteria.
  • If the smell persists, replace the anode rod with an aluminum or zinc one.


If your water heater is old (10-15 years), frequent problems may indicate it’s time for a Water heater replacement. Consider upgrading to a more energy-efficient water heater model, such as a tankless or high-efficiency unit, for better performance and savings.