Dishwasher Keeps Running and Won't Finish the Cycle
A cycle that truly never ends, rather than just running long, usually means a soil sensor or heating circuit is stuck reporting a condition that's never satisfied.
Short answer: If the cycle eventually completes but takes noticeably longer than it used to, the machine is finishing the job — just more slowly. This is a different, generally less serious pattern than a cycle that never ends at all. A soil sensor detecting dirtier water and extending wash time, slower water heating, or reduced water pressure are the most common causes.
The key distinguishing question is whether the cycle actually finishes: if the "clean" light eventually comes on, this is a speed issue, not a fault the machine is stuck on — worth remembering before assuming something is broken.
| What you notice | Most likely cause |
|---|---|
| Longer times specifically with dirty/heavy loads | Normal soil-sensor behavior |
| Slower during colder months | Cooler incoming water temperature |
| Fill stages specifically seem slow | Restricted inlet screen or low water pressure |
| Gradually getting longer over many weeks | Possible weakening heating element |
1. Soil sensor extending the wash automatically
Many dishwashers monitor water clarity during wash and will automatically add time (and sometimes an extra rinse) if the water is dirtier than expected — this is a normal, designed behavior, not a fault.
2. Slower water heating
A dishwasher waiting to reach target temperature before proceeding will take longer if incoming water is colder than usual (common in winter) or if the heating element is gradually weakening.
3. Reduced water pressure or a partially restricted inlet
Slow fills add time at every stage of the cycle — a partially clogged inlet screen or genuinely lower household water pressure can meaningfully extend total cycle length.
4. Heavier or dirtier-than-usual loads
Simply washing more heavily soiled dishes than usual, especially with dried-on food, can trigger longer automatic cycles by design.
Check your usual load and soil level
If recent loads have been heavier or more soiled than usual, this alone likely explains a longer cycle — no action needed.
Check incoming water temperature
Run the hot tap near the dishwasher until it's as hot as it gets, and check your water heater setting if it seems unusually cool.
Check the inlet screen
If fill stages seem specifically slow, check the small mesh screen at the water inlet connection for debris.
Compare against your manual's normal range
Confirm what cycle time is actually expected for your settings before concluding something is wrong.
Yes, on machines with soil sensors — cycle length can reasonably vary based on how dirty the water gets during wash, which is different from a fixed-time older machine.
This is specifically about a cycle that does complete, just more slowly than expected. A cycle that runs indefinitely and never reaches the end is a different, generally more serious pattern — see our guide on that specific symptom.
Yes — if your water heater's temperature has dropped (from a setting change, sediment buildup, or a developing fault) it can meaningfully slow how quickly the dishwasher reaches its target wash temperature.
Home Solutions Editorial Team
Reviewed against manufacturer documentation. Updated August 15, 2026. How we write guides
A cycle that truly never ends, rather than just running long, usually means a soil sensor or heating circuit is stuck reporting a condition that's never satisfied.
If the display and buttons work but no water ever enters, the water supply valve behind the machine, a stuck float switch, or the inlet valve itself is almost always the cause.
When only the top rack comes out dirty, the upper spray arm usually isn't getting enough water pressure or is physically blocked — the lower rack working fine rules out the pump itself.
A dishwasher that stops mid-cycle with power still on usually traces back to the door latch, a thermal safety trip, or a control board fault, whether it happens early or partway through.