“Water Heater Not Heating Properly: How to Diagnose & Fix It”

DIY
By Emergency Water Heater SLC Team · · 6 min read

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.

Scroll to Top