Isolate Water Heater vs Distribution First on a No-Hot-Water Call Decision Tree
Why this matters
A "no hot water anywhere in the house" call splits into two completely different repair paths depending on whether the heater is producing hot water that never reaches the fixtures, or the heater is not producing hot water at all. Tearing into a gas valve or element on a heater that is actually making 130F water at the outlet wastes an hour and leaves the real fault (a crossed cold/hot connection, a stuck recirc valve, or a closed isolation valve) untouched. This tree forces one decision first: is the heater the suspect, or is distribution the suspect? Everything downstream follows from that fork.
Symptom presentation
The homeowner says no hot water, but the precise pattern narrows the fault before you open a cover:
- No hot at every fixture, lukewarm at none: heater not producing, or a full crossover.
- Hot at the heater drain valve but cold at every fixture: distribution fault between tank and house.
- Hot that runs warm then cold quickly and recovers slowly: heater capacity or dip-tube fault, not distribution.
- Hot at upstairs fixtures only, cold downstairs (or the reverse): partial distribution or recirc fault, not the heater.
Ask whether anything changed: a new fixture, a softener install, a recent shutoff, or a frozen-line event. Crossovers and closed valves almost always trace to recent work.
Quick checks
Run these before committing to a path:
- Read the heater outlet. Strap a contact thermometer (or IR-read the copper within 6 inches of the hot outlet) after a 2 minute draw at a nearby tub. A reading of 115F to 140F means the heater is producing.
- Confirm the heater isolation valves on both hot and cold nipples are fully open. Half-closed ball valves are a frequent post-service miss.
- Touch the cold inlet and hot outlet nipples during a hot draw. If the cold inlet warms up within a minute of a hot-only draw, you have a crossover feeding cold back into the hot line.
- Open the highest hot fixture in the house wide and time temperature rise.
Isolation tree
Branch A: heater outlet is cold (under 100F after a 2 minute draw). The heater is the suspect. Do not chase distribution.
- Gas: verify pilot or igniter, gas to the unit (manometer 3.5 in WC NG static, drop under load), thermostat setpoint, and ECO/high-limit. A tripped ECO indicates a prior overtemp event and a failed gas valve or thermostat.
- Electric: verify 240V at the upper element terminals, then test both elements for continuity and to-ground shorts. A tripped upper high-limit reset that re-trips means a failed upper element or thermostat.
- Confirm the unit is not in vacation/setback mode.
Branch B: heater outlet is hot (115F+) but fixtures are cold. Distribution is the suspect. Walk it from heater outward.
- Closed or failed hot isolation valve at the tank: open fully, re-test.
- Crossover through a single-handle mixer or a defective tub/shower cartridge: close the cold supply to the entire house at the main, open a hot fixture. If hot still flows, cold pressure is pushing through a crossover; the heater outlet warms its own cold inlet. Isolate fixture by fixture by closing each fixture cold stop.
- Failed recirc check valve: a recirculation system with a stuck-open check or a dead pump can dump cold into the hot loop. Close the recirc loop return valve and re-test at fixtures.
- Closed branch shutoff or a frozen hot branch in an exterior wall (seasonal).
Branch C: heater outlet hot but recovery is poor / runs cold fast. This is a heater capacity fault that mimics distribution.
- Broken or detached dip tube: cold inlet short-circuits to the outlet, so first-draw water is warm and turns cold in minutes. Confirm by the cold-inlet-warms-fast check above with no fixture crossover present.
- Lower element failed on electric (upper makes the top third hot only).
- Undersized or sediment-loaded tank.
Confirming diagnosis
Crossover confirmation: shut the cold supply to the whole house at the main. Open only a hot fixture. Sustained flow with the cold main closed proves a crossover; no flow proves the hot line is intact and the prior cold delivery was real. To find the offending fixture, leave the cold main closed and close each fixture cold stop one at a time until hot flow stops at the open hot fixture.
Heater-production confirmation: a true outlet temperature reading at steady draw is the single most reliable datum. A heater reading 125F at the outlet is producing; the fault is past the outlet. A heater reading 85F at the outlet after a sustained draw is not producing; the fault is internal.
Dip-tube confirmation: measure first-draw outlet temp, then continuous-draw temp at 3 minutes. A 30F+ drop with a known-good element/burner points at a dip tube or a tank with stratification loss.
Remediation
- Heater not producing (Branch A): repair per fuel type. Replace failed elements/thermostats, address gas supply, reset and diagnose any ECO/high-limit trip cause before returning to service.
- Distribution crossover (Branch B): replace the failed mixing cartridge or tub/shower valve; do not just reseat it. Verify the recirc check valve and replace if stuck.
- Closed valves: open and tag; document for the homeowner so a future shutoff does not repeat the call.
- Dip tube (Branch C): replace the dip tube or the cold inlet nipple assembly; flush sediment.
A tripped high-limit (ECO) on a gas or electric water heater is a safety device that fired because the tank exceeded roughly 170F to 190F. Never simply reset it and leave. A re-trip means a failed gas valve, stuck thermostat, or grounded element is still capable of overheating the tank. Verify the TPR valve operates and that the failed control is replaced before restoring power or gas.
References
- International Plumbing Code (IPC) 2021 Chapter 5 Water Heaters and Chapter 6 Water Supply and Distribution
- Uniform Plumbing Code (UPC) Chapter 5 Water Heaters
- ASME A112.18.1 / CSA B125.1 Plumbing Supply Fittings (mixing/crossover behavior)
- ANSI Z21.10.1 / CSA 4.1 Gas Water Heaters, Volume I
- NFPA 54 / ANSI Z223.1 National Fuel Gas Code (gas supply pressure to appliance)