Kenmore Dishwasher E04 Error Code — What It Means
E04 on a Kenmore dishwasher is a protective fault indicating the machine has detected an abnormal water condition, most commonly an overfill, leak, or drip-tray event. The dishwasher will not run normally until the problem is corrected. Depending on the OEM platform behind your specific Kenmore model, the code may also be displayed as 6-4 or F6E4. The fault is tied to the overfill float switch in the base pan, which trips when water collects below the tub due to a leak, a stuck water inlet valve, or a blocked float assembly.
The code blocks operation and may trigger a drain cycle or lockout. The machine will not return to service until the underlying water condition is cleared and the code is reset. This is not a drain pump failure code. It is a water-level protection system working as designed.
Common Causes
- Water in the base pan or drip tray A leak event or overfill sends water into the pan below the tub, tripping the float and triggering the code.
- Obstructed or stuck float assembly Debris, a fallen utensil, or a mechanical issue prevents the float from moving freely or keeps it in the raised position.
- Water inlet valve not closing A stuck or failed inlet valve allows water to continue entering the tub past the normal fill level, tripping the overfill protection.
- Faulty or disconnected float switch The float switch itself may fail or its harness connector may be loose, sending a false overfill signal to the control board.
Step-by-Step Fix
- Disconnect power at the breaker or unplug the unit before you begin any inspection or service work.
- Pull the dishwasher out and tilt it back slightly or remove the lower access panel to inspect the base pan below the tub for standing water.
- Empty and dry the base pan completely if water is present, taking care not to damage the float switch wire or connector when removing the drip tray.
- Check the float assembly for free vertical movement and look underneath for any debris, utensils, or objects that could hold the float in the raised position.
- Test the float switch with a multimeter set to ohms. With the tub empty or nearly empty, the switch should read 0 ohms. Infinite resistance indicates a failed switch that must be replaced.
- Inspect the water inlet valve for signs of sticking, leak-by, or improper shutoff. If the machine has been overfilling repeatedly, replace the valve.
- Clear the fault code by pressing Cancel twice after the condition is corrected, then run a test cycle to confirm normal operation.
Parts Often Needed
| Part | Notes |
|---|---|
| Overfill float switch | Amazon | Replace if resistance test shows infinite ohms or if the switch is mechanically damaged. |
| Water inlet valve | Amazon | Order a valve specific to your Kenmore model number if the valve is not closing or is leaking internally. |
| Base pan / drip tray assembly | Amazon | Needed only if the pan is cracked or does not drain properly after a leak event. |
When to Call a Pro
Call a technician if you find no water in the base pan and the float moves freely, yet the code persists. This points to an intermittent harness fault, a control board misreading the float switch signal, or a model-specific wiring issue that requires diagnostic tools and platform documentation. Also call for help if you are uncomfortable tilting the machine, working with 120 V connections, or tracing water leak paths. Because Kenmore is a brand label used across different manufacturers, correct diagnosis sometimes requires cross-referencing the true OEM platform and service bulletins.