GE Dishwasher Error Codes: Complete List with Fixes
GE dishwashers range from budget-friendly plastic-tub models to premium stainless steel units with WiFi Connect and bottle wash jets. When the control board detects a fault, it displays a code on the LED panel or flashes a sequence of lights on the status bar. This guide covers every GE dishwasher error code, explains the underlying failure, and gives you step-by-step instructions to fix it — with real GE part numbers and costs.
How GE Dishwasher Error Codes Work
GE dishwashers have a main control board mounted inside the door panel and a user interface board on the top edge of the door. The main board monitors the wash pump, drain pump, water inlet valve, heating element, turbidity sensor, and door latch. Error codes display on the LED/LCD panel as C-codes (C1 through C9 plus letter codes).
Important: GE dishwasher error codes are not always visible during normal operation. Some codes only display when you open and close the door, or after the cycle completes. If your dishwasher stopped mid-cycle, open and close the door — the code should appear briefly on the display.
SmartHQ diagnostics (WiFi models): Open the GE SmartHQ app, select your dishwasher, and tap "Appliance Health." The app shows active and historical fault codes, cycle completion data, and water usage history.
Service Mode entry: Close the door. Press the cycle selector buttons in this sequence: Heated Dry, Normal, Heated Dry, Normal. Within 3 seconds of the last press, the service mode indicators will illuminate. Press Start to begin the diagnostic test cycle, which runs fill, wash, drain, and heat tests in sequence while displaying any active fault codes.
Basic reset procedure:
- Turn off power at the breaker for 60 seconds.
- Restore power and run a short Normal cycle.
- If the code returns, proceed to the specific troubleshooting below.
Do You Have the Right Tools?
Water pressure gauge ($60), spray arm tester, float switch multimeter ($85), and drain inspection camera. Our technician arrives with $15K+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
C1 — Stuck Key / Control Panel Error
The C1 code means the control board detects a continuously pressed button on the control panel membrane — either a physical key is stuck or the membrane has delaminated from moisture exposure.
Common causes:
- Keypanel membrane stuck from steam damage — GE dishwasher control panels sit at the top of the door where steam vents during drying
- Grease or residue buildup around button edges
- Keypanel ribbon cable connector corroded or loose
- Control board input circuit failure (rare)
How to fix:
- Power cycle at the breaker for 60 seconds. This clears transient faults caused by moisture.
- Press each button individually to check for any physically stuck key. Pay attention to buttons near the steam vent area.
- Clean the control panel with a slightly damp cloth. Avoid spraying cleaning products directly on the panel — liquid can seep behind the membrane.
- Check the ribbon cable: Remove the screws along the inside top edge of the door. Carefully pull out the inner door panel to access the control board. Reseat the keypanel ribbon cable connector. Check for corrosion or bent pins.
- Isolate the fault: Disconnect the keypanel ribbon cable from the control board and restore power. If C1 clears, the keypanel membrane (part WD34X27220) is at fault. If C1 persists with the keypanel disconnected, the control board (WD21X26723) has failed.
Part cost: Keypanel overlay (WD34X27220) costs $40–$80. Control board (WD21X26723) costs $100–$200. Professional repair runs $150–$300.
C3 — Pump Pressure Switch Error
The C3 code indicates the wash pump pressure switch is not sending the expected signal to the control board. The dishwasher cannot verify that the wash pump is operating correctly.
Common causes:
- Pressure switch failure (part WD21X10519) — the switch that confirms wash pump pressure
- Wash pump motor failure (part WD21X24900)
- Clogged filter assembly restricting water flow to the pressure switch
- Wiring issue between the pressure switch and control board
- Bay Area hard water mineral deposits clogging the sump and restricting flow
How to fix:
- Clean the filter system: Pull out the lower dish rack. Remove the lower spray arm (twist counterclockwise on most models). Lift out the fine filter and coarse filter. Clean all debris and mineral deposits. Run citric acid through a cycle to descale.
- Check the sump area: With filters removed, inspect the sump cavity for broken glass, food debris, or mineral buildup that could restrict water flow to the pump.
- Test the pressure switch: Access the pressure switch (mounted on the sump or pump housing inside the bottom of the tub). Blow gently into the switch tube — you should hear a click indicating the switch toggles. Test continuity with a multimeter in both positions.
- Test the wash pump: Measure motor resistance — expect 5–20 ohms across the pump motor terminals. If the motor reads open or the impeller is jammed, replace the pump assembly (WD21X24900).
Part cost: Pressure switch (WD21X10519) costs $20–$40. Wash pump assembly (WD21X24900) costs $80–$180. Professional repair runs $200–$450.
Safety First — Know the Risks
Live 120V wiring in a wet environment is one of the most dangerous DIY scenarios. Water + electricity = serious shock risk. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
C6 / C7 — Turbidity Sensor Error
The C6 and C7 codes relate to the turbidity (soil) sensor — the optical sensor that measures how dirty the wash water is during the cycle. C6 means the sensor signal is out of range; C7 means communication with the sensor is lost entirely.
Common causes:
- Mineral deposits on the turbidity sensor lens — Sacramento and Bay Area hard water is the primary cause
- Sensor element failure (part WD21X25461)
- Wiring harness issue between sensor and control board
- Control board sensor input circuit failure (C7 specifically)
How to fix:
- Clean the sensor: Remove the lower spray arm and filter assembly to access the sump area. The turbidity sensor is a small optical device mounted in the sump housing. Clean the sensor lens carefully with a soft cloth dampened with white vinegar. Hard water mineral deposits form a cloudy film that blocks the optical sensor.
- Run a descaling cycle: Add 2 cups of white vinegar to the bottom of the dishwasher (tub empty, no dishes). Run a Normal cycle on the hottest setting. This dissolves mineral deposits throughout the wash system including the sensor area.
- Test the sensor: After cleaning, run a cycle. If C6 clears, the issue was contamination. If C6/C7 persists, measure sensor resistance per the tech sheet (model-specific values). An out-of-spec reading means the sensor has failed.
- Check wiring (C7): If the code is specifically C7 (communication lost), inspect the wiring harness from the sensor to the control board for breaks or corroded connectors.
Part cost: Turbidity sensor (WD21X25461) costs $25–$50. Professional repair runs $100–$280.
PF — Power Failure
The PF code indicates the dishwasher lost power during a cycle. It is informational — the dishwasher is waiting for you to decide whether to resume or restart the interrupted cycle.
Common causes:
- Actual power outage
- Tripped circuit breaker — dishwashers should be on a dedicated 20-amp circuit
- Loose wire nut connections in the junction box (hardwired installations)
- GFCI outlet tripped (plug-in installations)
- Shared circuit with a high-draw appliance (microwave, garbage disposal)
How to fix:
- Press Start/Reset to resume the interrupted cycle, or select a new cycle.
- Check the circuit breaker. GE dishwashers draw 10–15 amps and should be on a dedicated 20-amp circuit.
- For hardwired installations: Turn off the breaker, remove the junction box cover under the dishwasher, and check that all wire nut connections are tight. Loose connections cause arcing, intermittent power loss, and are a fire hazard.
- For plug-in installations: Check the GFCI outlet reset button. Try a different outlet to rule out a faulty receptacle.
- If PF recurs with stable power, the dishwasher's internal power supply or the control board may be failing. Measure incoming voltage at the junction box — should be 120V AC steady.
Part cost: Power cord (WD01X27166) costs $15–$25 if damaged. Junction box wire repair is typically $50–$100 labor. Control board (WD21X26723) costs $100–$200 if internal power supply has failed.
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
C4 — Water Temperature Error
The C4 code means the water temperature did not reach the minimum threshold (typically 120 degrees F) within the expected time. GE dishwashers need hot water for proper cleaning and sanitizing.
Common causes:
- Household water heater set too low — should be at least 120 degrees F at the tap
- Long hot water pipe run from heater to dishwasher — water cools in transit
- Failed dishwasher heating element (part WD21X10406)
- Temperature sensor (thermistor) failure
- Running the dishwasher immediately after heavy hot water use (showers, laundry)
How to fix:
- Check incoming water temperature: Run the kitchen hot water faucet until it is hot, then start the dishwasher. Measure the water temperature at the faucet with a thermometer — it should be at least 120 degrees F.
- Run hot water before starting: Before each dishwasher cycle, run the kitchen faucet until the water is hot. This ensures the dishwasher fills with hot water from the first fill.
- Test the heating element: Access the heating element at the bottom of the tub. Measure resistance with a multimeter — expect 10–30 ohms for a healthy element. Open (infinite) means the element has burned out. Also check from each terminal to ground — any continuity indicates a grounded element.
- Test the thermistor: Measure resistance — should be approximately 50k–55k ohms at room temperature. Significantly out-of-range readings mean the sensor has failed.
Part cost: Heating element (WD21X10406) costs $25–$50. Thermistor costs $15–$30. Professional repair runs $120–$250.
C8 — Drain Error
The C8 code means the dishwasher cannot drain water within the allotted drain time. Water remains standing in the tub after the cycle.
Common causes:
- Clogged drain filter or food chopper assembly
- Kinked drain hose under the sink
- Drain pump failure (part WD21X24900)
- High drain loop or air gap blockage
- Garbage disposal knockout plug not removed (new installations)
How to fix:
- Clean the drain filter: Remove the lower rack. Remove the spray arm and filter assembly. Clean all food debris from the fine filter, coarse filter, and the drain area beneath.
- Check the drain hose: Under the sink, inspect the drain hose for kinks. The hose should loop up to the underside of the counter (high drain loop) before descending to the disposal or drain. This loop prevents dirty water from siphoning back into the dishwasher.
- Check the garbage disposal connection: If the dishwasher was recently installed or the disposal was recently replaced, verify that the knockout plug inside the disposal inlet has been removed. This is the most common cause of C8 on new installations.
- Test the drain pump: The drain pump is part of the wash pump assembly on most GE models. Listen during the drain phase — you should hear the pump activate. If no sound, check for voltage at the pump connector during drain. If voltage is present but the pump does not run, the pump motor has failed.
Part cost: Filter assembly costs $15–$30. Drain hose costs $15–$25. Wash pump/drain pump assembly (WD21X24900) costs $80–$180. Professional repair runs $150–$350.
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Additional GE Dishwasher Error Codes Quick Reference
- C2 — Drain pump stuck. Closely related to C8 but specifically indicates the drain pump motor itself is not responding. Check pump motor and wiring.
- C5 — Water fill timeout. The dishwasher did not reach the required water level within the fill time. Check the water inlet valve (WD15X10076, $25–$50), supply valve, and inlet screen.
- C9 — Diverter motor error. The diverter directs water to different spray arms. Check the diverter motor and wiring. Part WD21X24202, costs $30–$60.
- LE — Leak detected. The flood sensor at the bottom of the tub detected water where it should not be. Check tub seals, spray arm connections, and door gasket.
- FL — Flood switch activated. Similar to LE but indicates water in the base pan. The dishwasher will lock out until the water is removed and the cause is fixed.
- HO — Heater timeout. Water did not reach the sanitize temperature. Related to C4 — check heating element and incoming water temperature.
GE Dishwasher Diagnostic Mode
-
Button sequence diagnostic (most models): Close the door. Press Heated Dry, Normal, Heated Dry, Normal within 3 seconds. The service indicators illuminate. Press Start to begin the automatic test cycle. The dishwasher runs through fill, wash, heat, and drain phases. Watch for error codes displayed at each phase.
-
SmartHQ App (WiFi models): Open the app, select your dishwasher, and tap Appliance Health. View real-time diagnostics: water temperature, cycle phase, pump status, and stored fault history.
-
Manual test (all models): Start a Normal cycle and observe: Does it fill? (Listen for the inlet valve buzz.) Does it wash? (Listen for the pump motor.) Does it heat? (Feel the door after 10 minutes — should be warm.) Does it drain? (Open the door after the drain phase — no standing water.) Failure at any phase narrows the diagnosis.
Is It Worth Your Time?
Dishwasher issues overlap between drain pump, wash motor, inlet valve, and control board. DIY diagnosis averages 3-5 hours. Our technician diagnoses the issue in about 30 minutes — same-day appointments available.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Frequently Asked Questions
Q: How do I reset my GE dishwasher after an error code? A: Turn off the breaker for 60 seconds, then restore power and run a Normal cycle. For persistent codes, enter diagnostic mode (Heated Dry, Normal, Heated Dry, Normal) to read stored errors and run component tests. Most codes clear after the underlying issue is repaired and a successful cycle completes.
Q: Why does my GE dishwasher leave dishes dirty even without an error code? A: The most common cause is a clogged turbidity sensor (C6 code pending) or clogged spray arm jets. Remove the spray arms and clean each jet hole with a toothpick. Clean the filter assembly. Run a hot vinegar cycle to descale. Also check that incoming water temperature is at least 120 degrees F at the kitchen faucet — cold-fill cycles cannot clean effectively.
Q: My GE dishwasher shows C1 after steam-heavy cycles. Is the panel failing? A: Steam damage is the most common cause of C1 on GE dishwashers. The control panel sits right where door-edge steam vents during the drying phase. Try letting the oven bake at 200 degrees F for 20 minutes with the dishwasher door slightly cracked to dry out the membrane (only if safe to do so). If C1 recurs, the keypanel membrane needs replacement (WD34X27220).
Q: Are GE dishwasher parts covered by warranty? A: GE provides a 1-year full parts and labor warranty. The stainless steel tub and door liner (on stainless models) have a limited lifetime warranty against rust-through. The water leak sensor has a 5-year warranty on select models. No extended warranty applies to the control board, pump, or heating element beyond year 1 without a GE Protection Plan.
Q: Can I use regular dish soap in my GE dishwasher? A: Absolutely not. Regular dish soap (Dawn, Palmolive, etc.) creates massive amounts of suds that overflow the tub, trigger flood codes (LE/FL), and can damage the wash pump. Use only dishwasher-specific detergent. If you accidentally used dish soap, cancel the cycle, remove as much suds as possible, and run several rinse-only cycles until suds are gone.
When to Call a Professional
Some GE dishwasher error codes require specialized tools or expertise:
- C3 with pump failure — Wash pump replacement requires disassembly of the lower tub assembly and work under 120V AC power lines. Not a safe DIY repair.
- LE/FL with no visible leak — Internal tub seal leaks require removing the dishwasher from the cabinet for access. A hidden leak at the tub-to-motor seal is a common cause.
- Persistent C1 after keypanel replacement — If a new keypanel does not resolve C1, the control board has failed and requires replacement by a technician who can verify compatibility.
- C8 with operational drain pump — If the pump runs but water does not drain, the issue may be a check valve failure inside the pump or a blocked drain path that requires plumbing work.
- Any electrical smell or sparking — Disconnect power immediately. Do not attempt DIY repair on electrical faults.
Tired of dealing with GE dishwasher error codes? EasyBear's certified technicians specialize in GE dishwasher repair. We arrive with common GE parts in stock — keypanels, heating elements, wash pumps, and turbidity sensors. We offer free diagnostic visits — our tech will identify the exact cause, explain your options, and complete the repair on the spot in most cases. Every repair is backed by our 90-day parts and labor warranty. Schedule your free diagnosis today.
Appliance Repair Technician · 8 years experience
Experienced technician with 8 years specializing in dishwasher repairs and European appliance brands including Bosch and Thermador.


