Water Heater Not Heating Properly: How to Diagnose & Fix It
There are few things worse than stepping into a shower on a cold Salt Lake morning and realizing the hot water is gone. After a decade of home ownership along the Wasatch Front, I’ve diagnosed and fixed more water heater problems than I planned to. When your water heater is not heating properly, knowing the exact troubleshooting steps can save you hundreds of dollars.
The good news: most “no hot water” problems follow predictable patterns. This guide walks you through the exact troubleshooting steps I use when a water heater stops heating properly. Some fixes are DIY safe. Some are where you stop and call a licensed professional. Where you stop is your call.
If you’re in Salt Lake City or anywhere along the valley, our hard water adds an extra layer of wear. That matters more than people think. Our guide will help you keep your unit running strong for years.
Water Heater Safety First
Water heaters combine electricity or gas, pressure, and scalding water. Respect that combination.
Before touching anything:
- Turn off the breaker (electric and gas)
- Shut off the gas valve (gas heaters)
- Let the tank cool
- If you smell gas: stop and leave the area immediately
Why Your Water Heater Not Heating Properly: Root Causes
Most cases when your water heater is not heating properly fall into predictable categories. The good news: you can diagnose them at home before calling a professional. The causes range from simple fixes (tripped breaker, thermostat adjustment) to more serious issues (failed heating element, sediment buildup). This guide walks you through each, in order of likelihood.
Confirm It’s Actually the Water Heater
This sounds silly, but it saves time.
Check:
- Are all faucets cold?
- Is only one shower or sink impacted?
- Did a kid adjust a mixing valve?
If only one fixture is cold, your heater is fine. The issue is plumbing, not the water heater.
Common Signs Your Water Heater Isn’t Heating Properly
In real homes, water heaters usually give warning signs:
- Hot water runs out too fast
- Water is lukewarm, never hot
- Popping or rumbling from the tank
- Rust-colored water
- Temperature swings (cold then hot then cold)
Hard water in the Salt Lake Valley accelerates sediment buildup on heating elements. That’s one of the biggest hidden killers. You should not skimp on easy annual maintenance that could save you hundreds of dollars.
It doesn’t matter if you live outside SLC; sediment issues are the same everywhere (Sandy, West Valley, or Draper).
Electric Water Heater Troubleshooting
Most newer homes in the valley use electric units. Here’s the exact order I check things when water heater is not heating properly.
1. Check the Breaker
Electric heaters use a double-pole breaker. Flip it fully OFF, then ON. Do it again to be sure. Half-tripped breakers are common. If it trips again, that’s an electrical fault. Call a pro.
2. Check Thermostat Settings
Thermostats get bumped more often than people admit. 120°F is the safe, efficient default. If it’s set lower, adjust and wait an hour before assuming failure.
3. Test the Heating Elements
Symptoms of a bad element:
- Water never gets fully hot
- Recovery time is extremely slow
- Only warm water
With power OFF:
- Remove the access panel
- Pull the insulation aside
- Use a multimeter to test continuity
- No continuity means a dead element
Heating elements are inexpensive and widely available in Salt Lake hardware stores. If you’re comfortable draining a tank, this is cost-effective DIY. If you’re unsure, call a professional.
Gas Water Heater Troubleshooting
1. Check the Pilot Light
If it’s out, relight according to manufacturer’s instructions.
If it won’t stay lit, the thermocouple may be failing. That’s a common wear part.
Gas work is where many experienced DIYers choose to stop. There’s no shame in that.
2. Burner Inspection
Dust, lint, and pet hair accumulate in burner compartments. Clean gently. Do not disassemble gas controls unless you know exactly what you’re doing.
3. Sediment: The Silent Heater Killer
In Utah, sediment is guaranteed. According to the U.S. Geological Survey Water Hardness Map, minerals settle in the bottom of the tank and force the heater to work harder. If you don’t have a whole-house filtration system, pay attention.
Signs you have sediment buildup:
- Loud popping sounds
- Reduced hot water volume
- Longer heating cycles
- Grey water
4. Flush the Tank
I flush mine yearly. It adds years of life.
Steps:
- Turn off power/gas
- Shut off the cold water supply
- Attach the hose to the drain valve
- Drain outside or into a floor drain
- Refill tank
- Purge air
When water runs clear, you’re done.
It’s messy but worth it.
Check the T&P Relief Valve
The temperature and pressure relief valve is a safety device that prevents pressure explosions. It’s not optional hardware.
Lift the little lever briefly:
- Water should release
- Valve should reseal when you put it back down
If it leaks afterward, replace it or call a professional if unsure.
Rules for Water Heater Repairs
- If gas controls are involved, call a pro
- If wiring looks burned, call a pro
- If the tank leaks, always replace the heater
- If you’re unsure, stop and reassess
- Never rush replacing a part when dealing with pressurized hot water
Experience has taught me that confidence is good. Guessing is expensive.
Realistic Heater Lifespan in Salt Lake
Because of mineral-heavy water:
- Tank heaters: 8 to 12 years
- Tankless: longer with maintenance
If your heater is near that age and having repeated issues, repairs may not be smart money. I’ve seen aging heaters cost homeowners $2,000 emergency bills. Save yourself a headache.
When to Call a Professional
Call a licensed plumber if:
- The tank leaks
- The unit is 10+ years old and failing
- Gas is involved
- Electrical faults persist
- Rust or bubbling is visible near fittings
- You don’t fully understand what you’re seeing
Reliable hot water is essential to your family. Don’t play amateur when the issue persists. Call a pro.
Final Thoughts
Most heating failures come down to:
- Tripped breakers
- Bad heating elements
- Pilot issues (gas)
- Sediment buildup
- Thermostat misadjustment
Move calmly. Don’t skip safety. Don’t guess. Check the easy stuff first. Give your water heater some TLC and it will last longer.
Frequently Asked Questions
Q: How often should I flush my water heater in the Salt Lake Valley?
A: At least once per year. Twice if your water is especially hard. Flushing removes sediment buildup that causes the water heater not to heat properly.
Q: What temperature should I set my heater?
A: 120°F is a good balance of safety and efficiency. Do not push it higher.
Q: Can I replace a heating element myself?
A: Yes, if you’re comfortable draining a tank and using a multimeter. It’s one of the easiest water heater repairs.
Q: What if the tank leaks?
A: That’s replacement time. Tanks don’t recover from corrosion. A leaking tank means you need a new water heater.
Q: Should I turn off my water heater if it’s not heating properly?
A: Try troubleshooting first. Only turn off power/gas if you suspect an electrical or gas fault. For most heating issues, keep it on while you diagnose.
Q: How long does it take to fix a water heater?
A: Simple fixes like thermostat adjustments take minutes. Replacing a heating element takes 1 to 2 hours. Flushing sediment takes 30 to 60 minutes.