Licensed and insured Utah S350 Plumbing Contractor Water heaters only since 2009 Booking today
31 August 2026

No hot water, but the heater is running

A different fault from a dead heater entirely. Five usual causes, all of them repairs, and a free test you can do before calling anyone.

A technician testing the gas control valve on a residential water heater

This is a different fault from a heater that is completely dead, and it is worth separating the two, because the causes barely overlap.

If the burner is firing or the elements are drawing power and you still have no usable hot water at the tap, the heat is being made. Something is happening to it between the tank and you.

The five usual causes

1. A broken dip tube

The dip tube carries incoming cold water to the bottom of the tank so it heats from below. When it cracks or breaks off near the top, cold water dumps straight in at the outlet and mixes with the hot on its way out. The tank is full of hot water. You are just not getting it.

Classic sign: lukewarm at every tap, and a shower that was never properly hot rather than one that ran out.

2. A failed upper element, on electric

Electric heaters have two elements. If the upper one fails, the lower keeps heating but the water at the outlet never comes up to temperature. Everything looks like it is working. Nothing is hot.

3. A crossed connection somewhere in the house

A failed mixing valve, a faulty single handle faucet cartridge, or a plumbed-in appliance letting cold feed back into the hot line. The heater is fine. The house is bleeding cold into the hot side.

Test for it: turn the water heater off entirely for an hour, then run a hot tap. If water still moves, you have a crossover.

4. The thermostat is set low, or has drifted

Worth ruling out first because it costs nothing. Around 120 degrees is right for most homes. Someone may have turned it down, or a thermostat may be reading wrong and satisfying early.

5. Sediment

A thick scale layer on the tank floor insulates the burner from the water above it. The burner runs, the flue gets hot, and less of that heat reaches the water. In Northern Utah water this builds faster than most people expect, and it is why we push annual flushing.

What to check before calling

  1. Thermostat setting. Free to rule out.
  2. Is it lukewarm everywhere, or only at one fixture? One fixture points at the fixture, not the heater.
  3. Does the problem persist with the heater switched off for an hour? That is the crossover test.
  4. Has it ever been flushed?

What it usually costs

All five of these are repairs. A dip tube, an element, a thermostat and a flush all sit inside our $225 to $900 repair band. None of them is a reason to replace a sound tank, which is why a heater that is running but not delivering is one of the more annoying things to be quoted a replacement for.

If yours is doing this, tell us what it is doing and we will tell you which of the five it is. That is what water heater repair in Ogden should be.

Not sure which applies to yours? Tell us what it is doing.

Get an honest diagnosis
Or call (801) 643-5784

Tell us what it is doing

Three questions. We will tell you whether this is a part or a tank, and roughly what each one costs, before anybody schedules anything.

Fastest way (801) 643-5784

Mon to Sat, 7am to 7pm. Emergency service available.

Response

Most repair calls are seen the same day. Replacements are usually next day, sooner if the tank is leaking.

What you get back

What most likely failed, whether it is a part or the tank, and what each option costs. In writing, before anything is scheduled.

Where we work

Based in Ogden, UT. We come to you across nineteen cities in Weber, Davis and Morgan County.

What is it doing?
Pick the closest.
Optional. Noises, when it started, what you have already tried.

No obligation, and no in home visit needed to get a straight answer. If it sounds like a repair on the phone, we will say so.

Call (801) 643-5784 Get a diagnosis