How to Fix a Running Dishwasher: Step-by-Step Guide
Learn how to diagnose and fix a dishwasher that keeps running and will not end its cycle, covering the timer, door latch, float switch, and control board.
A dishwasher that will not stop running is wasting water and electricity and risking an overflow.
A dishwasher that will not stop running is wasting water and electricity and risking an overflow. Most causes are fixable without a service call once you know which component has failed.
Safety First: Cut Power Before Inspecting
Before inspecting any internal component, press the Cancel or Drain button to end the current cycle. If the dishwasher does not respond, go to the circuit breaker panel and turn off the dishwasher circuit. Verify the dishwasher is off before opening the door or removing any panels.
What You Need
- Multimeter for testing electrical components — tests float switch, door latch switch, and heating element continuity
- Dishwasher door latch assembly (match to your model number) — if the door latch is the cause of the stuck cycle
- Dishwasher float switch replacement — if the float or float switch is allowing continuous filling
- Screwdrivers (Phillips and flat-head)
- Appliance parts lookup: your dishwasher model number (found on the door jamb label)
Diagnose the Root Cause
Is the dishwasher stuck in the wash cycle? The dishwasher is continuously circulating water but not advancing to drain and dry. This usually means the water is not reaching the temperature required to advance the cycle. The heating element or the thermostat is likely failed.
Is the dishwasher continuously filling with water? You hear the water inlet valve cycling on repeatedly and water is building up or overflowing. This points to a float switch problem — the control board thinks the tub is empty.
Is the dishwasher running the drain pump continuously? The pump keeps running even when no water is in the tub. This points to a control board or timer fault, or a drain sensor issue.
Is the dishwasher stuck at the drying stage? The heating element in the drying stage is not producing enough heat, and the dishwasher is waiting for a temperature sensor signal that never arrives. The heating element or high-limit thermostat needs testing.
Fix 1: Check and Clean the Float Switch
This is the simplest fix and should be the first thing you check.
Open the dishwasher door. Look on the floor of the tub, usually near the front-right or front-left corner, for a small plastic float — a cone, dome, or cylindrical shape that protrudes from the floor. Lift the float up and down with your finger. It should move smoothly and spring back down.
If it is stuck in the down position: look for food debris, broken glass, or mineral scale packed around the base. Remove all debris with a wet cloth. Test the float movement again. Reassemble and run a test cycle.
If the float moves freely but the dishwasher still overfills: the float switch (the electrical switch beneath the tub floor) is defective. This requires removing the lower access panel beneath the door, locating the float switch on the underside of the tub floor, disconnecting the wires, and testing continuity with a multimeter. A working switch should show continuity when pressed and open circuit when released. A failed switch shows no continuity or constant continuity regardless of position. Replace with the model-matched part.
Fix 2: Test the Door Latch
A door latch that is not making solid electrical contact will prevent the dishwasher control board from advancing through cycles — the board waits indefinitely for the door-closed confirmation signal.
Open and close the door firmly. Listen for a solid double-click from the latch engaging. If the door closes but the click is absent, or if you can wiggle the door slightly after closing, the latch catch or the latch assembly is worn.
To test the latch switch electrically: disconnect power, remove the inner door panel (screws around the interior perimeter), locate the latch assembly and its wire harness, and use a multimeter to test the switch for continuity when pressed. A working latch switch clicks closed when the door latches. Replace the latch assembly if it tests open or intermittent.
Fix 3: Test the Heating Element
If the cycle is stuck in the wash or dry phase with the dishwasher waiting on temperature:
Disconnect power. Remove the lower rack to access the heating element on the tub floor — it is the circular or horseshoe-shaped metal rod running around the bottom of the tub. Locate the element terminals under the lower access panel and disconnect the wires. Test the element with a multimeter set to resistance (ohms). A working element typically reads 15–30 ohms. An open circuit (no reading or infinite resistance) means the element is burned out and needs replacement.
Replacement heating elements are available for most dishwasher models at appliance parts suppliers. Installation is the reverse of removal: thread the element terminals through the tub floor, connect the wires, secure the retaining nuts, and reinstall the access panel.
Fix 4: Test or Replace the Control Board
If all the above components test normally and the dishwasher still does not advance through the cycle, the electronic control board is the likely culprit. On modern dishwashers, the control board handles all cycle timing, temperature monitoring, and valve control.
Control board failure can often be diagnosed by error codes (see the FAQ above). A reset sometimes clears a control board fault: disconnect power to the dishwasher for 10 minutes, then restore power. If the dishwasher completes a normal cycle after the reset but fails again within a few cycles, the board has an intermittent fault and needs replacement.
Control board replacement is the most expensive component fix but is still significantly cheaper than a new dishwasher. Source the board by model number from an appliance parts supplier. Installation requires removing the control panel and disconnecting the wire harness connectors — a straightforward repair with no special tools.
Related Reading
- How to Fix a Dishwasher That Won’t Drain — clearing blocked drain lines, pumps, and filters
- How to Fix a Leaking Dishwasher — diagnosing and fixing leaks at the door seal and drain hose
- How to Fix a Garbage Disposal — clearing jams and resetting a disposal that won’t run
- Fix 1: Check and Clean the Float Switch
This is the simplest fix and should be the first thing you check.
- Fix 2: Test the Door Latch
A door latch that is not making solid electrical contact will prevent the dishwasher control board from advancing through cycles — the board waits indefinitely for the door-closed confirmation signal.
- Fix 3: Test the Heating Element
If the cycle is stuck in the wash or dry phase with the dishwasher waiting on temperature:
- Fix 4: Test or Replace the Control Board
If all the above components test normally and the dishwasher still does not advance through the cycle, the electronic control board is the likely culprit.
Free: 10-Point Home Maintenance Checklist
Prevent costly repairs with this seasonal checklist. Save hundreds every year by catching problems early.
Your checklist is ready!
Open Checklist →Something went wrong. View the checklist here.