GE Water Heater Error Codes: WV8840 LED Blink Codes and GeoSpring Faults Decoded
GE SmartWater gas water heaters use the Honeywell WV8840 combination gas control valve — the same valve platform used in Rheem, Ruud, State, American, and Whirlpool brands. The WV8840 includes a built-in green LED that blinks diagnostic fault codes, making it the fastest troubleshooting tool on the unit. Blink codes: 1 blink = standby/no call for heat (normal) or thermopile voltage low; 2 blinks = thermopile voltage confirmed too low (< 350mV); 3 blinks = gas valve internal fault; 4 blinks = ECO/high-limit trip; 7 blinks = thermal switch open or internal gas valve failure. Thermopile target: ≥350mV minimum (600mV ideal, 650–850mV full output). The GE GeoSpring Hybrid electric water heater uses a separate fault code system (E1–E5) displayed on its LCD panel. Note: GE water heaters have been manufactured by Rheem Water Heaters since 2016 — parts, diagnostics, and Rheem/Ruud cross-references all apply.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- GE SmartWater gas: green LED on WV8840 gas valve blinking 1–7 times in a repeating pattern
- Status light blinking but no hot water — main burner won't fire
- Pilot lights but goes out when the gas control knob is released (thermopile voltage low)
- LED showing 4 blinks after a period of no hot water — ECO high-limit tripped
- LED showing 7 blinks — unit completely dead, gas valve safety lockout
- GE electric: ECO reset button raised on upper thermostat behind access panel
- GeoSpring hybrid: E1, E2, E3, or E5 fault code on LCD display panel
- Repeated blink codes returning within minutes of a reset
- Status light off entirely with gas supply on (pilot out, thermocouple/thermopile dead)
Most Likely Causes
- 1
1 Blink — Standby (Normal) or Thermopile Voltage Low
On the Honeywell WV8840 installed in GE SmartWater gas water heaters, 1 blink per cycle is one of two conditions: (Normal) standby — the thermostat is satisfied, no call for heat; the unit is waiting. This is normal operation. (Fault) 1 blink can also mean the pilot is lit but thermopile voltage is below the main valve open threshold. The WV8840 requires ≥325mV to open the main gas valve. A healthy GE SmartWater thermopile produces 650–850mV; below 400mV is degraded; below 350mV will not reliably open the valve. To distinguish standby from fault: create hot water demand (open a tap). If the main burner fires, 1 blink is standby. If the main burner does not fire with a confirmed call for heat, measure thermopile millivolts — below 350mV = replace with a compatible GE or Rheem-platform thermopile.
- 2
2 Blinks — Thermopile Low Voltage Confirmed (< 350mV)
Two blinks on the GE SmartWater WV8840 LED confirms that thermopile voltage is below the threshold required to open the main gas valve (approximately 325–350mV). The pilot may be lit, but thermopile output is insufficient for main burner operation. Causes: (1) Thermopile degraded from normal wear after 6–10 years — test with a millivolt meter, below 350mV = replace; (2) Pilot flame too small or misaligned — a partially blocked pilot orifice produces a weak flame that cannot adequately heat the thermopile; inspect and clean with compressed air; (3) Thermopile wiring connector corroded or loose at the WV8840 — disconnect the TH/TP leads, clean pins, firmly reseat; (4) Thermopile lead wires damaged near the burner. GE WR49X10173 thermocouple (for older standing-pilot models) or a Rheem-platform thermopile is the cross-compatible replacement.
- 3
3 Blinks — Gas Valve Internal Fault
Three blinks on the GE SmartWater WV8840 LED signals an internal gas valve fault — the gas control electronics have detected a condition that prevents safe operation. This can be a failed solenoid, damaged circuit board, or a wiring harness problem. First step before condemning the valve: disconnect and firmly reseat all push-on wiring connectors at the WV8840 — including the thermopile leads (TH/TP), the pilot lead, and any igniter wiring. Corroded or loose push-on terminals at the valve can generate a false 3-blink code. If the code clears after reseating connectors and the unit fires normally, the fault was a contact issue. If 3 blinks persist after confirmed clean, tight connections, the Honeywell WV8840 must be replaced — it is cross-compatible across all Rheem-platform brands.
- 4
4 Blinks — ECO / High-Limit Trip
Four blinks on the GE SmartWater WV8840 LED indicates the Energy Cut-Off (ECO) high-temperature safety switch inside the gas control valve has tripped, shutting down all gas flow. The ECO trips when tank water temperature exceeds approximately 190–200°F — caused by a blocked flue vent, insufficient combustion air, or a gas control valve that fails to close at setpoint (overfiring). Diagnosis sequence for GE SmartWater gas models: inspect the flue vent from draft hood to exterior termination for any blockage; verify adequate combustion air clearances (minimum 12 inches) around the unit; check that the combustion air intake screen at the bottom of the unit is clear. After clearing the root cause, the WV8840 ECO typically resets automatically once cooled — attempt a pilot relight. If 4 blinks return after one full heating cycle, call a licensed gas technician.
- 5
7 Blinks — Thermal Switch Open or Internal Gas Valve Failure
Seven blinks from the GE SmartWater WV8840 is the most serious fault code. It indicates either: (a) the thermal switch (a manual-reset safety device in the combustion chamber area) has opened due to a severe overtemperature event — potentially resettable if the root cause is cleared; or (b) an internal failure of the WV8840 gas control electronics — requires valve replacement. A 7-blink code that appears after a known overtemperature event may clear after the thermal switch is reset and the root cause corrected. A 7-blink code that appears spontaneously and returns immediately after a 5-minute power cycle (gas control OFF, then back to PILOT) almost always indicates WV8840 internal failure. This is a safety lockout — do not attempt to bypass it.
- 6
GeoSpring Hybrid Fault Codes: E1, E2, E3, E5
The GE GeoSpring Hybrid electric water heater displays fault codes on its LCD panel instead of LED blink codes. E1 = inlet water temperature sensor fault — sensor open or shorted, check sensor wiring and replace sensor if confirmed faulty. E2 = outlet water temperature sensor fault — same diagnosis as E1 for the outlet sensor. E3 = evaporator temperature sensor fault — sensor in the heat pump evaporator coil has failed; unit will fall back to resistance-only heating. E5 = compressor fault — the heat pump compressor has failed to start or is drawing excessive current; compressor service or replacement required (EPA 608 certification required for refrigerant handling). For E1/E2/E3, sensor replacement is typically a DIY repair after confirming the sensor wiring. For E5, call a licensed HVAC-R technician.
- 7
GE Electric: ECO Thermostat Trip and Element Faults
GE electric water heaters do not use LED blink codes — faults are indicated by a tripped manual-reset ECO button on the upper thermostat. A tripped ECO appears as a raised red button visible after removing the upper access panel and folding back the insulation. ECO trips can be caused by: a shorted heating element generating excess heat; a failed upper thermostat that does not cut power at setpoint; or scale buildup on the element causing localized overheating. Press the ECO reset button — if it trips again within minutes, an element or thermostat has failed. Test elements: 12–16Ω between terminals = good; OL = open/burned out; any reading between a terminal and the tank shell = ground fault, replace immediately.
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 LEAK HAZARD: Never diagnose or reset a GE gas water heater if gas odor is present. Evacuate without using any switches. Call your gas utility from outside. Do not re-enter until the utility has cleared the building.
7-BLINK LOCKOUT: A 7-blink code means the GE SmartWater WV8840 gas valve has entered a safety lockout. Do not attempt to bypass or override this condition. The unit must remain off until the valve is replaced by a qualified technician.
240V SHOCK HAZARD: GE electric water heaters operate at 240V. Turn off BOTH poles of the circuit breaker and verify zero voltage at element terminals and thermostat leads with a non-contact tester before removing access panels or touching any wiring.
DO NOT REPEATEDLY RESET: Do not reset the ECO on a GE electric model or the 4-blink high-limit on a gas model more than once without identifying the root cause. Repeated resets without clearing the underlying fault create dangerous overtemperature conditions.
- 1Step 1 — Read the WV8840 LED blink code on your GE SmartWater gas water heater: locate the Honeywell WV8840 gas control valve on the front of the unit — it has a temperature dial, the PILOT/ON/HOT/VERY HOT selection knob, and a small circular LED window on the valve face. With gas supply on: observe the LED for 15–20 seconds and count blinks per repeating cycle (pause, then blinks, then pause). Count two full cycles to confirm. Blink key for GE SmartWater models: 1 blink = standby or low thermopile voltage; 2 blinks = thermopile voltage confirmed low; 3 blinks = gas valve fault; 4 blinks = ECO/high-limit trip; 7 blinks = thermal switch or gas valve internal failure. Steady green LED = normal, no fault. LED completely off with gas on = no voltage to valve, pilot is out or thermocouple/thermopile fully failed. Write down the exact blink count.
- 2Step 2 — Test thermopile millivolts for a 1-blink or 2-blink code: relight the GE SmartWater pilot per the label instructions — turn the control knob to PILOT, press and hold the knob while clicking the igniter, and maintain full pressure for 60 seconds after ignition. Release the knob slowly — the pilot should hold. If it goes out immediately, the thermopile is not generating adequate voltage. With the pilot lit, allow 2 full minutes of warm-up. Set your digital multimeter to DC millivolts (mVDC). Locate the two thermopile lead wires at the WV8840 — push-on spade terminals labeled TH and TP/TH on the side of the valve. Disconnect both leads and connect multimeter probes across them. Target readings: ≥350mV = minimum acceptable to hold valve open; 600mV = ideal; 650–850mV = healthy full output. Below 350mV = replace with compatible GE or Rheem-platform thermopile. If the unit has a standing-pilot thermocouple (older GE model): GE part WR49X10173, test TH terminal to thermocouple sheath — below 17mV = replace.
- 3Step 3 — Clean and reseat thermopile wiring connectors before replacing (1, 2, or 3-blink codes): before purchasing a replacement, disconnect each push-on spade terminal at the WV8840 gas valve — look for green, white, or powdery corrosion on the metal pins. Clean with fine emery cloth. Apply a small amount of dielectric grease to the male pins and firmly reseat all connectors. Attempt a pilot relight: with the pilot lit for 2 full minutes, turn the control to HOT and open a hot tap. If the main burner fires and the blink code does not return, the fault was a corroded or loose connection — no replacement needed. If the blink code returns after clean, tight connections and a full 2-minute warm-up, the thermopile has failed and must be replaced.
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 — Investigate and clear a 4-blink ECO high-limit code: turn the gas control to OFF. Check the flue vent pipe from the top of the GE unit all the way to the exterior vent termination cap — look for bird nests, debris, ice blockage (in winter), or a collapsed vent cap. The exterior vent cap must have a clear opening on all sides. Verify the unit has adequate clearance for combustion air and the intake screen at the base is unobstructed. After clearing any obstruction: restore gas supply. Attempt a full pilot relight. On GE SmartWater gas models, the WV8840 ECO typically resets automatically once the thermal element cools — if the pilot lights and holds, turn to HOT and confirm the main burner fires without returning a 4-blink code. If 4 blinks return after a full heating cycle, call a licensed gas technician.
- 5Step 5 — Attempt thermal switch reset for a 7-blink code on GE SmartWater gas models: a 7-blink code may be caused by a tripped thermal switch in the combustion chamber. Turn gas control to OFF. Remove the lower burner access door (typically 2–4 screws at the front base). Inspect the burner assembly area for the thermal switch — a small round disc-shaped safety device near the flue collar, sometimes with a red reset button. If a reset button is present and is raised: first clear any flue blockage or combustion air restriction, then press the reset button firmly until it clicks. Replace the burner access door. Attempt pilot relight. If 7 blinks return immediately after a 5-minute power cycle (gas control OFF for 5 full minutes, then to PILOT), the WV8840 has failed internally and must be replaced by a licensed plumber.
- 6Step 6 — Confirm WV8840 internal failure for 7-blink and evaluate gas valve replacement: with the burner door replaced and gas supply on: turn the gas control to OFF and leave it off for 5 full minutes. Then slowly rotate to PILOT. Observe the LED — if 7 blinks return immediately without any pilot attempt, the WV8840 has failed internally. Locate the BTU rating on the existing valve body or on the GE data label before ordering a replacement — the WV8840 is available in multiple BTU ratings and must match. The WV8840 is cross-compatible between GE SmartWater, Rheem, Ruud, State, American, and Whirlpool models of matching BTU rating. Gas valve replacement requires disconnecting and reconnecting gas fittings and must be leak-tested after installation — licensed plumber required in most jurisdictions.
- 7Step 7 — GeoSpring hybrid: diagnose E1, E2, E3, and E5 fault codes: the GE GeoSpring Hybrid displays fault codes on its LCD panel. E1 (inlet sensor fault): locate the inlet temperature sensor wiring harness inside the heat pump shroud at the top of the unit. Disconnect the sensor connector and measure resistance at the sensor terminals — compare to GeoSpring service specs. Replace sensor if open or shorted. E2 (outlet sensor fault): same procedure for the outlet sensor. E3 (evaporator sensor fault): the evaporator sensor is clipped to the evaporator coil fins inside the heat pump shroud — check wiring for pinch damage, then replace sensor if needed. E5 (compressor fault): do not attempt DIY repair — the heat pump compressor has failed; this requires an HVAC-R technician with EPA 608 certification for refrigerant handling. Call GE/Rheem warranty service if the GeoSpring is within its warranty period.
- 8Step 8 — GE electric: ECO reset, element testing, and breaker diagnosis: GE electric water heaters do not display blink codes — they signal faults through a tripped ECO button on the upper thermostat. Check the 240V double-pole circuit breaker at the electrical panel — if tripped, reset once by pushing firmly to OFF then ON. If it immediately trips again, a heating element has shorted; do not reset further. With the breaker ON (and confirmed stable): turn it OFF. Remove the upper access panel, fold back the insulation, and press the raised red ECO reset button until it clicks. Repeat at the lower panel. Restore power and wait 90 minutes. If ECO trips again or the breaker trips: test both elements — disconnect wires, measure terminal-to-terminal (12–16Ω = good, OL = failed), measure terminal-to-tank-shell (must be OL; any conductivity = ground fault). Replace failed elements with Camco 02162 (4500W, includes gasket) or GE WB44T10010. Full tank drain required before element removal.
- 9Step 9 — Verify gas supply and check for completely dark LED (no fault code): if the GE gas water heater shows no blink codes and the LED is off, and the pilot is also out: verify the gas supply is turned on at the meter and at the unit shutoff valve (handle parallel to pipe = open). Check another gas appliance in the home to confirm gas service is on. If gas supply is confirmed: attempt a full pilot relight sequence per the label. If the pilot will not ignite at all, the piezo igniter may have failed — use a long butane lighter through the pilot viewing window. If the pilot lights but the LED remains off even with gas on, the WV8840 valve electronics have failed.
- 10Step 10 — Record findings and plan the repair: at this point you have a confirmed blink code (or absence of one), a thermopile millivolt reading, and results of any connector cleaning. Decision tree: 1-blink or 2-blink + thermopile below 350mV = order GE WR49X10173 thermocouple or Rheem-platform thermopile (~$25–$45); 3-blink + connectors clean = order WV8840 gas valve (match BTU); 4-blink + flue clear + ECO not resetting = call licensed gas technician; 7-blink + thermal switch reset attempted + 7 blinks returning = order WV8840 gas valve (professional installation); GeoSpring E5 = call HVAC-R technician; electric ECO trip + element ground fault confirmed = order Camco 02162 or GE WB44T10010 element (~$20–$40) and drain the tank. Note the GE model number from the data label before ordering.
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
GE water heater fault codes that require part replacement are nearly always inexpensive fixes. Thermopile or thermocouple replacement ($25–$45) resolves 1-blink and 2-blink faults in most cases. ECO reset is free. Connector cleaning can resolve some 3-blink codes at zero cost. Even WV8840 gas valve replacement for a persistent 3-blink or 7-blink fault runs $80–$150. Repair makes strong economic sense on any GE unit under 12 years old. Consider full replacement when the tank is over 12 years old, shows rust-colored water, has a confirmed tank body leak, or when multiple major components have failed within a short period.
Est. Repair Cost
$0 (connector cleaning, ECO reset) to $150 (WV8840 gas valve replacement for 7-blink fault)
Est. Replacement Cost
$700–$1,500 for a new GE or equivalent water heater installed
Recommended Tools & Parts
- Buy on Amazon →
GE WR49X10173 Thermocouple (GE SmartWater Gas Models)
OEM thermocouple for GE SmartWater gas water heaters with standing pilot. Replace when output is insufficient and pilot won't stay lit. GE water heaters are on the Rheem platform since 2016 — Rheem equivalents cross-compatible. Universal 36-inch thermocouples also fit most GE SmartWater models.
$12–$25
- Buy on Amazon →
Honeywell WV8840 Gas Control Valve (GE SmartWater Compatible)
Replacement gas control valve for GE SmartWater gas water heaters showing 3-blink or 7-blink fault codes that persist after connector cleaning. Match BTU rating from the existing valve or GE data label. Cross-compatible with Rheem, Ruud, State, American, and Whirlpool models. Professional installation required.
$80–$150
- Buy on Amazon →
Camco 02162 4500W Heating Element (GE Electric / GeoSpring)
Universal 4500W 240V screw-in heating element for GE electric water heaters. Cross-references GE WB44T10010. Replace when element tests open (OL terminal-to-terminal) or ground-faulted (terminal-to-tank-shell conductivity). Includes rubber gasket. Full tank drain required before removal.
$18–$35
- Buy on Amazon →
GE WB44T10010 Heating Element (OEM GE Electric)
OEM GE heating element for GE electric water heater models. 4500W 240V screw-in type. Interchangeable with Camco 02162. Replace when resistance tests outside 12–16Ω or ground fault is confirmed. Full tank drain required before removal.
$20–$40
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
Rheem Water Heater Error Codes: P1, P7, E1, 13, 29 — Causes & Troubleshooting
Rheem water heater showing P1, P7, E1, 13, or 29 on the display? Each code points to a specific fault. Here's exactly what to do for each one.
Read guide →Navien Tankless Water Heater Error Codes — E001, E002, E016, E021, E110, E407 Complete Guide
Navien NPE-180A2, NPE-240A2, NR-180A, NR-240A, or NCB showing E001, E002, E016, E021, or E407? Here's what each code means and exactly how to fix it.
Read guide →Noritz Tankless Water Heater Error Codes — Complete Guide (NRC, NR, EZ Series)
Noritz tankless water heater showing Error 11, 12, 14, 29, 65, 90, or 99? Full error code guide for NRC1111-DV, NRC98-DV, NRC661-DV, NR981-OD, and EZ111-ASME — with gas pressure specs, electrode NK-1665, descaling procedure, and 12-year warranty registration.
Read guide →AO Smith Water Heater Error Codes: E1, E2, E3, E4, E5 — Causes & Reset Steps
AO Smith water heater displaying E1, E2, E3, E4, E5, or another error code? Each code points to a specific fault. Here's what every code means and exactly how to clear it.
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
- How do I read the blink codes on my GE SmartWater gas water heater?
- Locate the Honeywell WV8840 gas control valve on the front of the GE SmartWater unit — it has the temperature dial and the PILOT/ON/HOT/VERY HOT knob. The diagnostic LED is a small circular window on the face of the valve. With the gas supply on, watch the LED for 15–20 seconds. Count the blinks before the repeating pause. Blink key: 1 = standby or thermopile low voltage; 2 = thermopile confirmed low (< 350mV); 3 = gas valve internal fault; 4 = ECO/high-limit trip; 7 = thermal switch or gas valve failure. Steady green = normal operation. LED off with gas on = pilot is out and thermocouple/thermopile is producing no voltage. GE SmartWater models share this identical WV8840 blink code system with Rheem, Ruud, State, American, Craftmaster, and Whirlpool.
- What is the thermopile voltage target for a GE water heater?
- Minimum acceptable thermopile output for GE SmartWater gas water heaters: ≥350mV with the pilot lit and warmed for 2 full minutes. Ideal is 600mV. Full-output healthy thermopile: 650–850mV. Below 350mV = the WV8840 gas valve will not open the main burner; replace with a compatible GE or Rheem-platform thermopile. Test procedure: light the pilot and hold the knob for 60 seconds. Allow 2 full minutes of warm-up. Disconnect the TH/TP leads from the valve. Measure across both leads with a DC millivolt meter.
- What do the GeoSpring hybrid error codes E1, E2, E3, and E5 mean?
- GE GeoSpring Hybrid water heater fault codes: E1 = inlet water temperature sensor fault (sensor open or shorted — check wiring, replace sensor); E2 = outlet water temperature sensor fault (same diagnosis as E1 for outlet sensor); E3 = evaporator temperature sensor fault (sensor on heat pump evaporator coil — check for pinch damage, replace sensor); E5 = compressor fault (heat pump compressor failed to start or drawing excessive current — requires licensed HVAC-R technician with EPA 608 certification; call GE/Rheem warranty service if under warranty). For E1/E2/E3, the GeoSpring will fall back to resistance-only heating while the sensor fault is active, so you still have hot water — just at higher energy cost.
- Are GE water heater blink codes the same as Rheem?
- Yes — since 2016, GE brand water heaters have been manufactured by Rheem Water Heaters under a GE Appliances licensing agreement. GE SmartWater gas models use the same Honeywell WV8840 gas control valve and the identical blink code system as Rheem, Ruud, State, American, and Whirlpool water heaters. The blink codes are: 1 = standby or thermopile low; 2 = thermopile confirmed low; 3 = gas valve fault; 4 = ECO trip; 7 = thermal switch or gas valve failure. Parts including the WV8840 valve and thermopiles are directly cross-compatible between GE SmartWater and Rheem/Ruud models of matching BTU rating.