KitchenAid KDTM404KPS Dishwasher Problems & Error Codes — Overview
The KitchenAid KDTM404KPS is a Whirlpool-family dishwasher that uses standard E/F diagnostic error codes stored in the control memory. Most service calls on this model involve drain problems (F9E1), leak detection faults (F8E4), and motor overheating codes (F7E2). The machine relies heavily on clean water paths and sealed tub connections, so maintenance issues show up as error codes rather than silent failures. Technicians should always enter the service diagnostic mode and record stored fault history before clearing power or resetting codes, because the pattern and sequence matter for accurate diagnosis. The unit runs on 120 V household power and shares pump, valve, and control architecture with the broader Whirlpool dishwasher platform.
Most Common Problems on This Model
- F9E1 error code (long drain time) Water does not leave the sump within expected time due to clogged filters, kinked or blocked drain hose, restricted air gap or disposer connection, or a weak or failed drain pump that needs replacement.
- F8E4 error code (leak or flood detected) Water accumulates in the base drip tray from actual leaks at hoses, seals, or tub joints, or from overfill and foam conditions caused by failed inlet valves or detergent issues requiring tray drainage and seal or valve replacement.
- F7E2 error code (motor overheating) Circulation pump motor overheats due to debris jamming the impeller or a seized pump bearing, requiring removal of foreign objects or replacement of the wash pump and motor assembly.
- No drain or slow drainage with no error displayed Physical blockage in the sump filter, drain hose kink, clogged air gap, or disposer knockout plug still in place prevents flow before the control times out and logs the fault.
- Water in base pan under dishwasher Leak from loose hose clamps, cracked tub-to-sump seals, door gasket wear, or inlet valve weeping requires drying the pan, locating the source, and replacing the failed seal or valve.
- Dishwasher will not start or respond Loss of 120 V power at the outlet, tripped breaker, blown thermal fuse on the control board, or failed user interface board prevents operation and requires power verification or control replacement.
- Noisy wash pump or grinding sounds Foreign objects (glass, bone, plastic) lodged in the circulation pump impeller or worn pump bearing cause noise and reduced wash performance, requiring disassembly and pump replacement if damaged.
- Stored error codes with no active fault Previous fault events remain in control memory and can confuse diagnosis, so entering service diagnostics and clearing the code history after verifying the machine operates normally is necessary before releasing the unit.
Parts That Commonly Fail
| Part | Notes |
|---|---|
| Drain pump assembly | Amazon | Fails when impeller jams or motor weakens, causing F9E1 codes and incomplete draining. |
| Circulation pump and motor (wash pump) | Amazon | Overheats or seizes from debris or bearing wear, triggering F7E2 motor overheat faults. |
| Inlet water valve | Amazon | Leaks or fails to close completely, causing base pan water accumulation and F8E4 leak detection codes. |
| Tub and sump seals (gaskets) | Amazon | Crack or lose compression over time, allowing water into the base pan and triggering flood sensors. |
Dishwasher Error Codes for This Model
These codes apply to this model line:
- Kitchenaid Dishwasher F1E1 error code
- Kitchenaid Dishwasher F1E2 error code
- Kitchenaid Dishwasher F2E2 error code
- Kitchenaid Dishwasher F3E1 error code
- Kitchenaid Dishwasher F3E2 error code
- Kitchenaid Dishwasher F4E3 error code
- Kitchenaid Dishwasher F5E1 error code
- Kitchenaid Dishwasher F6E1 error code
- Kitchenaid Dishwasher F6E2 error code
- Kitchenaid Dishwasher F6E3 error code
- Kitchenaid Dishwasher F6E4 error code
- Kitchenaid Dishwasher F7E1 error code
When to Call a Pro
Call a professional for any error code that returns after you have cleared the obvious mechanical blockages and dried out the base pan. Diagnosing stored fault patterns requires entering the service diagnostic mode and interpreting the code sequence, which is not accessible from the front panel alone. If you see multiple codes, repeated F7E2 motor faults, or any situation where the machine has 120 V power but will not enter diagnostics, the control board or wiring harness may be involved and should be handled by a qualified appliance technician. Leak-related codes that persist after drying the base and checking hoses often mean internal tub or pump-seal failure that requires disassembly and parts replacement best done by a service professional.