Water Heater No Hot Water: Gas, Electric & Tankless Fix
Quick Answer
Water heater no hot water - diagnosis by type. GAS TANK: check pilot light first. If out, relight per instructions on tank label. If pilot won't stay lit, thermocouple failed ($10-20, 15-min fix). If pilot stays lit but water cold, gas valve failed ($80-150). ELECTRIC TANK: check breaker (dedicated 240V circuit). If breaker on, upper heating element or thermostat failed. Warm but not hot = lower element failed.
Look, when I show up to a no-hot-water call, nine times out of ten it's one of three things: a dead thermocouple on a gas unit, a tripped high-limit on an electric, or a clogged inlet filter on a tankless. Ignore it and you're taking cold showers while minerals keep scaling up inside the tank. Most fixes are under $50 in parts. Don't assume you need a whole new heater yet.
OK so here's what's actually going on. Your water heater is a pretty simple machine, but when it stops making hot water, the reason depends entirely on what type you have. Gas, electric, and tankless all fail in completely different ways. I did four of these calls last week alone, and three of them were fixed in under an hour with a $15 part. The fourth needed a new tank, but that one had a slow leak nobody noticed for six months.
Most Likely Causes
Based on aggregated repair data, here is the probability breakdown for this error code:
Heating element failed - open circuit40%
Thermal fuse blown protecting against overtemp24%
Cycling thermostat not closing to activate heat14%
Temperature sensor giving incorrect reading to board12%
Gas ignitor failed to reach ignition temperature10%
Symptoms You May Notice
You're getting straight cold water no matter how long you run the tap, even after the tank has had hours to recover.
Water starts warm but goes cold after two or three minutes, like the tank ran out but never actually reheated itself.
The pilot light window on the gas heater is completely dark, no blue flame visible at all.
You can hear the tankless unit try to fire (that little click-click-whoosh sound) but it just shuts back down and the water stays cold.
Temperature dial is cranked all the way up but the water at the tap barely hits 90 degrees.
Can you reset a Generic waterheater to clear the NO-HOT-WATER code?
Electric: flip the breaker off, remove the upper access panel (two screws), push the red reset button on the thermostat firmly until it clicks, replace the panel, flip the breaker back on. Wait 45-60 minutes before testing. Gas with electronic valve: turn the dial all the way to OFF, wait a full 5 minutes for any residual gas to clear, then follow the lighting sequence printed on the tank label. Most modern gas valves want you to hold the pilot button for at least 30 seconds before releasing.
Tools Required for Diagnosis
Phillips #2 screwdriverFlathead screwdriverDigital multimeter (with ohms setting)Non-contact voltage testerElement wrench or 1-1/2 inch socketGarden hose (for draining tank)Teflon tapeBucket or wet-dry vacuum
Diagnostic Checklist
Follow these steps in order. We start with the easiest external fixes before opening up the machine.
ComponentComponent Under Test
Expected Range10–16 ohms
ConditionIf Open (OL) or infinite, replace component.
Frequently Asked Questions
How much does this repair usually cost?
Depends on what broke. Thermocouple on a gas unit is like $15 at Home Depot and 20 minutes of your time. Heating element on an electric tank runs $20-45 for the part. Thermostat replacement is in that same range. If the gas control valve died, that's $80-200 for the part and you're getting into 'maybe just replace the heater' territory. Tank is leaking? Don't patch it. A new 40-gallon gas heater runs about $500-700 installed, electric is a little less.
Can I fix this myself?
Honestly, most of these are totally DIY-able. Relighting a pilot, resetting the high-limit switch, swapping a thermocouple, even replacing a heating element once you've drained a bit of water out of the tank. These are beginner to intermediate tasks. You need a screwdriver, a multimeter, and about an hour. The one thing I'd say: be careful with the 240V on electric units. Use a non-contact voltage tester every single time. Don't skip that.
Is it worth repairing or should I just replace it?
I use a simple 10-year rule in the field. Under 10 years old and the tank's not leaking? Fix it, almost always worth it. Over 12 years and you're looking at a major part like a gas valve? Start pricing new heaters. The internal anode rod and glass lining start failing around that age anyway. You fix the valve and six months later you've got a leak. Also check your energy bills. An old inefficient tank can cost you way more per month than you'd expect.
Why does my electric water heater sometimes have hot water but not always?
Almost certainly the lower heating element. Here's how it works: the upper element heats the top of the tank first, then once that hits temp the lower element takes over to heat the rest. Lower element dies, the top portion of the tank still gets hot but the bottom stays cold. You get hot water for a few minutes because you're drawing from the top, then it runs out and nothing's reheating from below. Replace the lower element, probably a $25 part, and you're done.
My tankless heater has power but just won't fire. Where do I start?
Three things first. Clean the inlet filter and check flow at your faucets (needs at least 0.5 GPM usually). Make sure the gas supply valve is fully open, not just cracked. And look at the flame rod or igniter, which on tankless units can get a carbon coating after a few years and stop sensing the flame properly. Some units throw an error code for ignition failure. Others just go silent. Good flow, good gas pressure, still won't light? Flame sensor is probably the culprit. Part's usually $30-60.
How long should a water heater last?
Tank heaters, gas or electric, usually go 8-12 years. Some hit 15 if you've got soft water and you actually flushed the tank once a year. Most people never do. Tankless units last longer, sometimes 20 years, but they need annual descaling in hard water areas or you'll destroy the heat exchanger. The anode rod inside a tank heater is the sacrificial part that protects the tank from corrosion. Change it every 3-5 years and you'll add real years to the tank's life.
Models Known to Experience NO-HOT-WATER Errors
This repair applies to most Generic waterheaters with this error code. Common model numbers include:
Rheem XG40T09HE40U0, Bradford White M-2-40S6DS, AO Smith GSX-40-250, State GPX-40-YJHT, Kenmore 153.336462, Rinnai RU160iN, Navien NPE-240A, Rheem RTGH-95DVLN