GE Dishwasher Error Code: H2O — What it Means
The H2O error on a GE dishwasher usually indicates a water-related fault detected by the appliance’s safety systems. Most commonly it means water has collected in the base pan (activating the flood/leak sensor) or the dishwasher is detecting an abnormal water level or leak condition. This can happen suddenly (a failed part or burst hose) or gradually (slow leaks, worn seals). When H2O appears, you may notice standing water in the tub, incomplete wash or drain cycles, longer drying times, musty odors, or intermittent operation. Beyond inconvenience, persistent water leaks can cause floor damage, mold growth, electrical shorts, and increased utility bills — so it’s important to diagnose and address the cause promptly.
Common Causes
- Leaking door gasket or worn door seal
- Cracked or damaged tub or sump
- Faulty float assembly or stuck float switch
- Failed leak/flood sensor (base pan sensor)
- Damaged or loose drain hose or inlet hose connections
- Malfunctioning water inlet valve (overfilling)
- Blocked or failing drain pump causing backflow or standing water
- Loose or damaged hose clamps, or pinch points in hoses
- Control board or wiring faults falsely reporting a water condition
- Improper installation or dishwasher not leveled, causing spills
Troubleshooting Steps
- Power and water safety: Turn the dishwasher off and disconnect power at the breaker. Shut off the water supply to the appliance to avoid further flooding.
- Inspect under the unit: Remove the lower kickplate and check the base pan for water. If present, carefully absorb and dry it with towels — wear gloves and be cautious of electrical components.
- Look for visible leaks: Inspect door seals, front panel seams, hoses, and the area around the sump for signs of fresh water, corrosion, or mineral deposits.
- Check the float: Locate and lift the internal float (usually near the front or side of the tub). Ensure it moves freely and isn’t obstructed by debris. Test the float switch for continuity with a multimeter if comfortable.
- Examine hoses and connections: Inspect the drain hose, inlet hose, and clamps for cracks, kinks, or loose fittings. Tighten or replace as needed.
- Test the drain pump: Run a drain or diagnostic cycle (or a short wash) and listen — a failing pump may hum, run intermittently, or not run at all. Remove visible blockages from the pump housing or filter area.
- Check the inlet valve: If the dishwasher overfills, the inlet valve or its solenoid may be failing. Confirm the valve closes when power is removed and replace if it leaks.
- Dry and reset sensors: If the flood/leak sensor was wet, dry the area thoroughly. Reset the control by leaving power off for 5–10 minutes or per the manual, then power on to see if the code clears.
- Run a test cycle: After addressing visible issues, run a s
