Whirlpool Water Heater Not Heating: Step-by-Step Diagnosis and Fix
A Whirlpool water heater that produces no heat at all — cold water from every tap — is one of the most fixable home appliance failures, and most causes are inexpensive to repair. Whirlpool water heaters are manufactured by American Water Heater Company on the same platform as AO Smith, State, and Craftmaster brands. Gas models (Whirlpool Energy Smart gas, 9-year series) use the Honeywell WV8840 combination gas control valve with a built-in LED status indicator that blinks diagnostic codes. Electric models (Whirlpool Energy Smart electric, 40/50 gal) use dual heating elements, upper and lower thermostats with ECO reset buttons, and a 240V circuit. This guide covers complete no-heat failure on both gas and electric Whirlpool models — if you're getting some warm water but not enough, see the Whirlpool no-hot-water guide.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Completely cold water from all hot water taps — no heat at all
- Whirlpool gas model: pilot light is out or won't stay lit after relighting
- Whirlpool gas: status LED on gas control valve blinking 1, 2, 4, or 7 times
- Whirlpool electric: circuit breaker tripped or 240V breaker won't stay on
- Whirlpool electric: ECO reset button on upper thermostat is raised (tripped)
- Whirlpool gas: pilot lights but main burner never fires
- Unit was working yesterday — suddenly producing only cold water
- Recent power outage or gas interruption before the no-heat failure
Most Likely Causes
- 1
Whirlpool Gas: Pilot Out — Thermocouple or Thermopile Failure
The most common cause of complete no-heat failure on Whirlpool gas water heaters (Energy Smart gas, 9-year gas series) is a failed thermocouple or thermopile. The thermocouple is a safety device that generates a small DC millivolt signal to hold the gas valve open when the pilot is lit. On newer Whirlpool models with the Honeywell WV8840 gas valve, a thermopile (dual-junction thermoelectric generator) is used instead — it produces higher voltage (650–850mV when healthy) to power the valve electronics. When the thermopile degrades below the WV8840's minimum operating threshold (approximately 325mV), the gas valve refuses to open and the unit produces no heat. The LED on the WV8840 will blink 1 or 2 times to indicate low thermopile voltage. Replacement thermopile: AO Smith 9005502 (cross-compatible with all Whirlpool models on the AO Smith platform).
- 2
Whirlpool Gas: 4-Blink ECO / High-Limit Trip
The Honeywell WV8840 gas valve on Whirlpool gas water heaters includes an Energy Cut-Off (ECO) high-temperature safety switch. If the tank water temperature exceeds approximately 190–200°F — caused by a blocked flue, restricted combustion air, or a stuck-open gas valve — the ECO trips and shuts down all gas flow. The WV8840 LED blinks 4 times to signal this condition. The unit produces no heat until the ECO is manually reset and the root cause of the overtemperature event is cleared. Common causes: debris-blocked flue pipe or exterior vent cap, unit installed in a confined space without adequate combustion air, or a partial gas valve failure causing overfiring. Never reset the ECO without identifying and correcting the root cause.
- 3
Whirlpool Gas: 3-Blink or 7-Blink Gas Valve Fault
A 3-blink code on the WV8840 LED indicates an internal gas valve fault — usually a failed internal solenoid, damaged circuit board, or a corroded wiring harness connector. A 7-blink code is the most serious: it signals either a thermal switch open due to a severe overtemperature event, or an internal WV8840 failure that cannot be reset. Both 3-blink and 7-blink conditions result in complete no-heat failure. The 3-blink fault should first be addressed by reseating all wiring connectors at the valve (corrosion is a common cause). If the code persists after clean, tight connections, the WV8840 must be replaced. A 7-blink code with no known overtemperature event almost always indicates gas valve replacement is required.
- 4
Whirlpool Electric: Tripped ECO or Failed Heating Elements
Whirlpool electric water heaters (Energy Smart electric, 40/50 gal) use two heating elements — upper and lower — each protected by a thermostat with a manual-reset ECO button. A single failed element can cause partial or complete no-heat failure depending on which element fails. If the upper element or upper thermostat ECO trips, the entire heating circuit including the lower element loses power (upper thermostat gates power to the lower circuit). The result is complete cold water, identical to a tripped circuit breaker. Press the red ECO reset button behind the upper access panel. If the ECO trips repeatedly, an element has shorted to ground — test with a multimeter and replace the shorted element.
- 5
Whirlpool Electric: Tripped 240V Circuit Breaker
Whirlpool electric water heaters run on a dedicated 240V double-pole circuit breaker (typically 30A). A heating element that has shorted to the tank body (ground fault) causes a resistive short that draws excess current and trips the breaker. A breaker that trips once and resets cleanly may have been caused by a transient — a brief voltage spike or inrush. A breaker that trips repeatedly within minutes of reset has a persistent fault: almost always a ground-faulted heating element. Test each element terminal-to-tank-shell with the breaker off — any measurable resistance (less than OL on the ohms scale) between an element terminal and the tank shell confirms a ground fault. Replace the ground-faulted element.
Not sure if this is the right fix for your exact model?
Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.
Quick DIY Checks
GAS ODOR: Never attempt to diagnose or repair a Whirlpool gas water heater if you smell gas. Evacuate immediately, do not operate any switches or create sparks, and call your gas utility from outside the building.
7-BLINK SAFETY LOCKOUT: A 7-blink code on the Whirlpool WV8840 is a safety lockout. Do not attempt to bypass or force the valve to operate. The unit must not be used until the gas control valve is replaced by a qualified technician.
240V SHOCK HAZARD: Whirlpool electric water heaters operate at 240V. Turn off BOTH poles of the double-pole circuit breaker and verify zero voltage with a non-contact tester before removing access panels, touching wiring, or handling element terminals.
ECO RESET WARNING: Do not reset the ECO button on a Whirlpool electric water heater or the 4-blink high-limit on a gas model without first identifying the overtemperature root cause. Repeatedly resetting a safety device without addressing the underlying fault is dangerous.
- 1Step 1 — Whirlpool gas: read the WV8840 LED blink code before touching anything: locate the Honeywell WV8840 gas control valve on the front of your Whirlpool gas water heater. It is the component with the temperature dial, the PILOT/ON/HOT/VERY HOT selection knob, and a small circular LED window on the valve face. Observe the LED for a full 15 seconds and count the blinks per repeating cycle (pause, then blinks, then pause): 1 blink = standby OR thermopile voltage low; 2 blinks = thermopile voltage too low to open the main burner; 3 blinks = gas valve fault — check connectors; 4 blinks = ECO/high-limit trip — check flue before resetting; 7 blinks = thermal switch open or internal gas valve failure — valve replacement likely required. LED completely off with gas supply on and pilot out = no voltage to valve. Steady green with no blinks = normal operation, no fault — check gas supply. Write down the blink count.
- 2Step 2 — Whirlpool gas: relight the pilot and test thermopile voltage for 1 or 2-blink codes: turn the gas control knob to PILOT. Press and hold the knob in while clicking the igniter button — maintain pressure on the knob for a full 60 seconds after the pilot lights (the thermopile must warm to operating temperature). Slowly release the knob — the pilot should remain lit. If the pilot goes out immediately on release, the thermopile is not generating adequate voltage. With the pilot lit and warmed for 2 full minutes: set a digital multimeter to DC millivolts (mVDC). Disconnect the two thermopile lead wires from the WV8840 gas valve (push-on spade terminals labeled TH/TP on the valve side). Measure across the two thermopile leads. Whirlpool thermopile target: ≥350mV minimum to hold valve open; 600mV is ideal; 650–850mV is full-output healthy. Below 350mV = replace thermopile with AO Smith 9005502 (Whirlpool-compatible). If no thermopile leads are visible (older model), test the thermocouple at the TH terminal on the valve: ≥17mV minimum, ≥25mV ideal. Below 17mV = replace thermocouple with AO Smith 9003972.
- 3Step 3 — Whirlpool gas: investigate and reset a 4-blink ECO code: a 4-blink code means the high-limit ECO inside the WV8840 has tripped due to overtemperature. Before any reset: turn the gas control to OFF. Inspect the flue vent pipe from the draft hood at the top of the unit all the way to the exterior vent termination — look for bird nests, debris, ice blockage (in winter), or a collapsed vent cap. Confirm the unit has at least 12 inches of clearance on all sides and the space is not completely sealed (combustion air must be available). After clearing any obstruction: restore gas supply. Relight the pilot following the label procedure. Turn the knob to HOT. Open a hot tap to create a call for heat. Monitor the LED — if 4 blinks do not return after one full heating cycle and the main burner fires normally, the root cause was the vent blockage. If 4 blinks return within minutes, a licensed gas technician must inspect the unit for overfiring.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any water_heater issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Step 4 — Whirlpool gas: reseat WV8840 connectors for a 3-blink fault: a 3-blink code (gas valve fault) is sometimes caused by corroded or loose push-on wiring connectors at the Honeywell WV8840 rather than an internal valve failure. With the gas supply on but the knob at OFF: locate all push-on spade connectors at the side of the WV8840 — thermopile leads (TH/TP), the pilot wire, and any igniter harness. Disconnect each connector and inspect the metal pins for green, white, or powdery corrosion. Clean corroded pins with fine emery cloth or a small wire brush. Apply a light coat of dielectric grease and firmly reseat all connectors. After reseating: attempt a full pilot relight sequence. If the 3-blink code does not return and the main burner fires normally, the fault was a contact issue. If 3 blinks persist after confirmed clean connections, the WV8840 gas control valve must be replaced.
- 5Step 5 — Whirlpool electric: check circuit breaker and press ECO reset button: before opening any panels on your Whirlpool electric water heater, go to the electrical panel and locate the 240V double-pole breaker for the water heater. If it is tripped (in the center/trip position), reset it by pushing it firmly to OFF then back to ON. If it immediately trips again within 30 seconds: a heating element has shorted — do not reset again, proceed to element testing (Step 6). If the breaker is on: turn off the breaker before proceeding. Remove the upper access panel (2–4 screws) and fold back the fiberglass or foam insulation. Look for the small red ECO reset button on the upper thermostat — if it is raised or extended above the thermostat body, it has tripped. Press it firmly until you feel/hear a click. Repeat the inspection at the lower access panel. Restore the breaker and wait 90 minutes for the tank to heat.
- 6Step 6 — Whirlpool electric: test upper and lower heating elements: if ECO reset does not restore heating, or if the ECO trips again: turn off the 240V circuit breaker (both poles). Remove the upper access panel and disconnect the element wires (2 wires on the upper element). Set the multimeter to ohms (Ω). Measure between the two element terminals: Whirlpool 4500W elements should read 12–16Ω. OL (open circuit) = burned out element, replace. Measure from each terminal to the element mounting flange (tank shell) — this tests for ground fault. Any reading other than OL = ground fault, replace the element immediately. Repeat at the lower element. Replace failed elements with Camco 02162 (4500W screw-in, includes rubber gasket). A full tank drain is required before element removal. After replacement, verify the new element reads 12–16Ω between terminals and OL terminal-to-shell before restoring power.
- 7Step 7 — Confirm gas supply and check for 7-blink valve failure: if the Whirlpool gas unit shows a 7-blink code, first perform a power cycle: turn the gas control to OFF for 5 full minutes, then slowly back to PILOT. Watch the LED — if 7 blinks return within 30 seconds without any pilot attempt, the Honeywell WV8840 has failed internally. Before ordering a replacement: verify the gas supply is on (check another gas appliance in the home). Confirm there is no gas odor — if gas is detected, evacuate and call the gas utility. The WV8840 is available as a replacement part and is cross-compatible between Whirlpool, AO Smith, State, and American water heaters of matching BTU ratings. Gas valve replacement requires disconnecting and reconnecting gas fittings and must be leak-tested after installation — in most jurisdictions, this work must be performed by a licensed plumber.
Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
Most Whirlpool water heater no-heat failures are inexpensive to repair: thermopile replacement ($25–$45) resolves the majority of 1-blink and 2-blink gas failures. ECO reset is free. Heating element replacement on electric models is $20–$40. Even a gas valve replacement for a 3-blink or 7-blink fault runs $80–$150. Repair makes sense on any Whirlpool unit under 12 years old. Consider replacement when the tank is over 12 years old, has a confirmed body leak, or shows rust-colored water indicating internal corrosion.
Est. Repair Cost
$0 (pilot relight, ECO reset) to $150 (gas valve replacement for 7-blink fault)
Est. Replacement Cost
$700–$1,600 for a new Whirlpool water heater installed
Recommended Tools & Parts
- Buy on Amazon →
AO Smith 9005502 Thermopile (Whirlpool Compatible)
Replacement thermopile for Whirlpool gas water heaters on the AO Smith platform. Generates 650–850mV to power the Honeywell WV8840 gas valve. Replace when thermopile output drops below 350mV (1-blink or 2-blink code with pilot confirmed lit). Push-on spade terminals at gas valve. Cross-compatible with AO Smith, State, Craftmaster, and American ProLine models.
$25–$45
- Buy on Amazon →
AO Smith 9003972 Thermocouple (Whirlpool Compatible)
Replacement thermocouple for older Whirlpool gas water heaters with standing pilot (thermocouple-type valve). 36-inch lead. Replace when thermocouple output drops below 17mV. Cross-compatible with AO Smith, State, Craftmaster, and American models.
$12–$25
- Buy on Amazon →
Honeywell WV8840 Gas Control Valve
Replacement gas control valve for Whirlpool gas water heaters showing 3-blink or 7-blink fault codes. Match BTU rating from the existing valve or Whirlpool data label. Cross-compatible with AO Smith, State, Craftmaster, and American models on the same platform. Gas valve replacement requires a licensed plumber in most jurisdictions.
$80–$150
- Buy on Amazon →
Camco 02162 4500W Screw-In Heating Element
Universal 4500W 240V screw-in element for Whirlpool electric water heaters (Energy Smart electric, 9-year series). Replace when element tests OL (open) or shorted to ground. Kit includes replacement rubber gasket. Full tank drain required before removal.
$18–$35
Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.
Still stuck? Let AI take a look.
Describe your problem or upload a photo — get a diagnosis in seconds.
Related Repairs
240V Electric Water Heater Not Heating: Element and Thermostat Diagnosis
No hot water from your electric water heater? Dual-element systems have specific failure patterns — here's how to test each element and thermostat with a multimeter.
Read guide →Gas Water Heater Not Heating
No hot water from your gas water heater — pilot light, thermocouple, or gas valve is usually the culprit.
Read guide →Electric Water Heater Not Heating — Elements, Thermostats & TCO Diagnosis Guide
Electric water heater not producing hot water? Upper element or upper thermostat is the most likely cause — no hot water at all means upper element failed, running out quickly means lower element failed. Covers Rheem PROE50, Bradford White RE350S6, AO Smith EES-50 with Camco part numbers.
Read guide →State Water Heater No Hot Water: Diagnosis and Repair Guide
State water heater running but delivering lukewarm or no hot water? Diagnose ProLine gas thermocouple millivolts, electric element resistance, sediment buildup, and SUPREMEplus heat pump mode issues.
Read guide →Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Still not sure what's wrong?
Get an AI diagnosis in seconds — describe the problem or upload a photo.
Get an AI Diagnosis⚡ Get step-by-step help for YOUR specific appliance
Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.
No account needed for diagnosis. Cancel Pro anytime.
Related Tools
Frequently Asked Questions
- Why won't my Whirlpool water heater pilot stay lit?
- The pilot goes out on release of the gas control knob when the thermopile (or thermocouple) is not generating enough voltage to hold the Honeywell WV8840 gas valve open. The WV8840 requires a minimum of approximately 325–350mV from the thermopile to maintain the pilot circuit. Test with a DC millivolt meter: light the pilot, warm the thermopile for 2 full minutes, disconnect the TH/TP leads from the valve, and measure across them. Below 350mV = replace with AO Smith 9005502 thermopile. On older Whirlpool models with a standing pilot thermocouple: below 17mV = replace thermocouple (AO Smith 9003972). Also check that the pilot flame fully covers the thermopile tip — a dirty or partially blocked pilot tube produces a weak flame that starves the thermopile of heat.
- What does each blink code mean on a Whirlpool water heater?
- Whirlpool gas water heaters use the Honeywell WV8840 gas valve, which blinks a green LED to signal faults. Count blinks per repeating sequence: 1 blink = standby (normal, no call for heat) OR thermopile voltage low — create hot water demand to distinguish; if main burner won't fire, test thermopile millivolts; 2 blinks = thermopile voltage confirmed low, below 325mV threshold — replace thermopile (AO Smith 9005502); 3 blinks = gas valve internal fault — reseat all wiring connectors first, then replace valve if code persists; 4 blinks = ECO/high-limit tripped — check for blocked flue, then reset; 7 blinks = thermal switch open or internal gas valve failure — power cycle to confirm, gas valve replacement likely required. Steady green LED = normal operation.
- Are Whirlpool water heater parts the same as AO Smith?
- Yes — Whirlpool residential tank water heaters are manufactured by American Water Heater Company, which is owned by A.O. Smith and shares the same manufacturing platform as AO Smith, State, Craftmaster, and American brands. Most parts are directly cross-compatible: thermopile (AO Smith 9005502), thermocouple (AO Smith 9003972), Honeywell WV8840 gas valve, screw-in heating elements (Camco 02162 for 4500W models), and anode rods are all interchangeable between Whirlpool and AO Smith models of the same BTU or wattage rating.