Quick Answer: Why Your GE Dishwasher Won't Finish#
Most likely: the AutoSense turbidity sensor is fouled. GE uses an optical sensor in the sump to judge when the water is clean, and when cooking grease films its window it reads permanently "dirty," so the machine keeps extending Main Wash — often past three hours — without ever advancing. The fastest test is to run a timed cycle instead: if Normal or Heavy completes but AutoSense does not, the sensor is your answer. After the turbidity sensor, the usual reasons a GE cycle starts but never finishes are a heating element that cannot confirm wash temperature, a drain that times out between phases, and an intermittent door switch.
Likely Causes at a Glance#
| Cause | Likelihood | What to check |
|---|---|---|
| AutoSense turbidity sensor fouled | 28% | grease film on the sump sensor; cycle runs 3+ hours without advancing |
| Heating element or thermistor | 22% | stalls near the end waiting on a wash/Sani temperature it can't confirm |
| Drain blockage timeout | 18% | stops between phases with standing water in the tub |
| Control board phase transition | 15% | stuck in one phase or random stop points; a C1 or C4 code |
| Door latch switch intermittent | 10% | sudden stop at unpredictable points as the switch loses contact |
| Water supply cut off at refill | 7% | finishes wash but never fills to rinse; an H2O fill timeout |
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 $3,000+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Walking Through the Diagnosis#
Disconnect power at the breaker before any internal work, and open the door slowly if a cycle failed — the tub can hold water near 155°F after a Sani rinse. Start with the timed-cycle test: run Normal instead of AutoSense, and if it completes, the turbidity sensor is at fault. Pull the filter, wipe the small optical window in the sump with a cotton swab and white vinegar or alcohol, and run a hot empty cycle with a cleaning tablet to cut grease throughout; replace the sensor if cleaning does not restore it. On AutoSense models (GDT655 and up, all GDP), a permanently "dirty" reading is the classic cause of a cycle that never ends.
If a timed cycle also stalls, note where. A stall near the end, at roughly 80% with the last rinse or dry never starting, usually means the water is not confirming temperature — meter the heating element beneath the tub, and check the thermistor, which reads about 50K ohms at room temperature; on Sani Rinse models, deselect Sani to see whether only that circuit is failing. A stop at a phase transition with standing water is a drain timeout — clear the Piranha disposer, inspect the drain hose (WD24X10032), and test the drain pump (WD26X10039). Random stop points that differ each run point at the control board (WD21X24901); GE codes C1 for a stuck relay and C4 for a thermistor fault steer you there, while C7 flags the turbidity sensor and H2O a fill timeout. A sudden stop at unpredictable moments is the door latch switch (WD13X10052) losing contact, and a cycle that finishes the wash but never fills to rinse points at an interrupted supply — open the valve fully and clean the inlet screen.
Repair or Replace? The Short Version#
The most common fixes — cleaning the turbidity sensor, clearing a drain, or a thermistor — are cheap and clearly worth doing on a GE that otherwise runs, and several are free. Only the control board or heating element approach real cost, and both stay under the price of a new dishwasher. Because a cycle stuck for hours wastes water and heat, it is worth sorting the sensor-versus-drain question early rather than rerunning failed loads — book a repair.
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
Frequently Asked Questions#
Why does my GE dishwasher run for hours on AutoSense but finish on Normal?#
That difference is the signature of a fouled AutoSense turbidity sensor. Grease film on its optical window in the sump gives a permanent "dirty" reading, so the machine keeps extending the wash. Clean the window with vinegar or alcohol, and replace the sensor if cleaning does not fix it.
Why does my GE dishwasher stop right before the drying phase?#
It is usually failing to confirm the Sani Rinse temperature (around 155°F), so the board will not advance to heated dry. Deselect Sani Rinse and rerun; if the cycle then completes, the Sani heating circuit or its thermistor needs attention.
What do the C1, C4, and H2O codes mean on a GE dishwasher?#
C1 is a stuck relay and C4 a thermistor open or short — both point at the control board or temperature sensor. H2O is a fill timeout, meaning the dishwasher could not fill in time; check the supply valve and clean the inlet screen.
My GE dishwasher stops mid-cycle with water still in the tub — why?#
That is a drain failure: the board retried draining, could not clear the water in time, and halted the cycle. Check the Piranha disposer for jams, inspect the drain hose (WD24X10032) for kinks, and confirm the drain pump runs.
Senior Gas Appliance Specialist · 18 years experience
AGA-certified gas appliance specialist with 18 years of experience in residential and commercial oven, range, and cooktop repairs.


