How to Repair a Whirlpool Dishwasher: Diagnostic Mode, Error Codes, and Common Fixes
Whirlpool dishwashers use a standardized F#E# error code system where F indicates the function group and E indicates the specific error within that group. Combined with a built-in diagnostic mode activated by a 3-button sequence, you can pinpoint most failures without a service call. This guide covers how to enter diagnostic mode, interpret the most common error codes, and perform the five repairs that resolve 80% of all Whirlpool dishwasher service calls.
This applies to all Whirlpool WDT and WDF series dishwashers manufactured from 2012 onward. The diagnostic mode entry sequence varies by model — check your tech sheet (taped inside the door panel) for your exact sequence.
Before You Start
- Tools needed: Torx T20 driver, 1/4" hex nut driver, multimeter, needle-nose pliers, towels
- Parts needed: Depends on diagnosis — see individual repairs below
- Time required: 10-15 minutes for diagnosis, 20-60 minutes for repair depending on component
- Difficulty: Intermediate
- Safety warning: Diagnostic mode operates the dishwasher with the door closed. Never open the door during a diagnostic test cycle. For any hands-on repair work, disconnect power at the circuit breaker first.
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 $15K+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Step-by-Step Instructions
Step 1: Enter Diagnostic Mode
Whirlpool's diagnostic mode is activated by pressing three buttons in a specific sequence within 4 seconds. The most common sequence for WDT series models is:
Heated Dry → Normal → Heated Dry (press each button within 4 seconds total)
When entered successfully, all indicator lights on the control panel will illuminate simultaneously and the dishwasher will begin running through automated test sequences. Each test activates a different component (fill valve, drain pump, circulation pump, heater, etc.) for a timed interval.
If this sequence does not work for your model, try: High Temp → Start → High Temp → Start → High Temp within 6 seconds. The correct sequence is documented on your tech sheet.
Step 2: Read and Record Error Codes
During or after the diagnostic cycle, error codes display on the control panel. Whirlpool uses the F#E# format:
- F = Function group (which system is affected)
- E = Error number (specific failure within that system)
Common codes on Whirlpool dishwashers:
| Code | Meaning | Likely Cause |
|---|---|---|
| F1E1 | Control board communication error | Failed control board (W11305310) |
| F1E2 | Motor control error | Circulation pump issue or board relay |
| F2E1 | Stuck button | Button physically stuck on control panel |
| F2E2 | User interface error | UI board needs replacement |
| F3E1 | Thermistor/sensor open | Disconnected or failed temperature sensor |
| F3E2 | Thermistor/sensor shorted | Shorted NTC sensor (replace) |
| F5E1 | Door switch failure | Door latch not engaging (W10862259) |
| F5E2 | Drain pump failure | Failed drain pump (W10876537) |
| F6E1 | Water inlet failure | Inlet valve not opening (W10872255) |
| F6E4 | Flow meter error | No water entering despite valve opening |
| F8E1 | Slow drain | Partial drain blockage or weak pump |
| F9E1 | Diverter motor position | Diverter disc not reaching correct position |
Step 3: Clear Stored Error Codes
After identifying and repairing the issue, clear stored codes by:
- Enter diagnostic mode again (same button sequence)
- Press and hold the Start button for 3 seconds
- All lights will flash and codes are erased
- Run a normal cycle to verify the error does not return
Alternatively, disconnect power at the breaker for 5 minutes. This clears volatile memory but may not clear all persistent codes stored in EEPROM.
Step 4: Repair — Door Latch (F5E1)
The F5E1 code means the control board does not detect the door as locked. This is the easiest repair:
- Disconnect power at the breaker
- Open the door and remove the ~8 Torx T20 screws around the inner door panel perimeter
- Separate the inner panel from the outer door
- The door latch (W10862259) is at the top center — it has a micro-switch that closes when the door locks
- Test the switch with a multimeter (should show continuity when the latch lever is pressed)
- If no continuity, replace the latch assembly — disconnect the wire connector, remove 2 mounting screws, and install the new latch
- Reassemble the inner door panel
Parts cost: $25-$40 | Time: 20 minutes
Step 5: Repair — Drain Pump (F5E2)
F5E2 indicates the drain pump is not operating. Standing water in the tub after a cycle confirms this.
- Disconnect power and water supply
- Remove the kick plate (two 1/4" hex screws)
- Pull the dishwasher forward and tip it back to access underneath
- Locate the smaller of the two pump motors (the drain pump W10876537)
- Disconnect the 2-pin electrical connector
- Test pump resistance: should read 5-40 ohms. Open circuit = failed winding
- Remove the pump (quarter-turn bayonet or 2-3 Torx T20 screws)
- Install new pump, reconnect wiring and drain hose
Parts cost: $45-$75 | Time: 45-60 minutes
Step 6: Repair — Water Inlet Valve (F6E1/F6E4)
F6E1 means the dishwasher is not receiving water. The inlet valve (W10872255) is the most common cause.
- Disconnect power at the breaker and turn off water supply
- Remove the kick plate
- The inlet valve is at the bottom-left — connected to the braided supply line and a fill hose going up to the tub
- Disconnect the supply line with a wrench (have towel ready)
- Disconnect the electrical connector (2 wires)
- Remove the single mounting screw and pull the valve free
- Transfer the fill hose from old valve to new valve
- Install new valve, reconnect supply line and electrical connector
- Turn on water and check for leaks before restoring power
Parts cost: $30-$55 | Time: 25-35 minutes
Step 7: Repair — Temperature Sensor (F3E1/F3E2)
F3E1 (open circuit) or F3E2 (short circuit) indicate a failed NTC temperature sensor (thermistor).
- Disconnect power
- Remove the lower dish rack and the dual filter assembly (quarter turn CCW on upper filter, lift lower mesh)
- The thermistor is located in the sump area — a small cylindrical probe with two wires
- Disconnect the wire connector under the tub (accessible from the kick plate area)
- The sensor typically clips into a rubber grommet in the sump — pull it straight out
- Test with multimeter: at room temperature (~72F), a good sensor reads approximately 50K ohms. Significantly different readings or open/shorted = failed
- Install new sensor in the grommet and reconnect wires
Parts cost: $15-$30 | Time: 20-30 minutes
Step 8: Repair — Control Board (F1E1/F1E2)
F1E1 and F1E2 indicate the main control board itself has failed. This is the most expensive repair but still cheaper than a new dishwasher.
- Disconnect power
- Open door, remove the ~8 Torx T20 inner door panel screws
- On some models you also need to remove the outer door panel — undo handle screws and top-edge Torx T20 screws
- The control board (W11305310 on newer models — verify for your specific model) sits in a housing at the top of the door
- Photograph all ribbon cable and harness connections
- Release locking tabs on each connector and remove all cables
- The board may have 2-4 mounting screws — remove and extract the board
- Install new board in reverse order. Verify every connector is fully seated
- After powering on, the board may need to run through a calibration cycle automatically
Parts cost: $150-$300 | Time: 30-45 minutes
Troubleshooting When Diagnostic Mode Will Not Activate
- No lights respond to any button press: Power issue — check breaker, door switch, or thermal fuse
- Lights respond but diagnostic sequence fails: You may have the wrong button combination. Check tech sheet or try alternate sequences
- Diagnostic starts but immediately shows error: A critical component failure prevents the test from running. The code shown is your starting point
- Dishwasher beeps but will not run any cycle: Usually F5E1 (door latch) — the unit refuses to operate if it cannot confirm door lock
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
When to Call a Professional
- Control board replacement on a model you cannot identify (wrong board = expensive mistake)
- Multiple simultaneous error codes indicating a power surge damaged several components
- F9E1 (diverter motor) — accessing the diverter requires sump disassembly that most homeowners find difficult
- Any repair where you need to operate the dishwasher under power with panels removed for testing (shock hazard)
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
Cost Comparison: DIY vs Professional
| DIY | Professional | |
|---|---|---|
| Parts | $15-$300 (depends on failure) | Same parts cost |
| Labor | $0 | $120-$280 |
| Diagnosis | Free (diagnostic mode) | Included in service call |
| Risk | Moderate — electrical work required | Warranty on repair |
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Need Professional Help?
FAQ
Q: What does the F# mean versus the E# in Whirlpool error codes? A: F stands for Function (the system group — F1 is control electronics, F2 is user interface, F3 is sensor/thermistor, F5 is door/mechanical, F6 is water supply, F8 is drain, F9 is diverter). E is the specific Error within that group. So F6E4 means function group 6 (water supply), error 4 (flow meter detects no water flow).
Q: Can I run diagnostic mode with dishes in the dishwasher? A: Yes, but it is not recommended. The diagnostic cycle runs water through the system and operates the heater. An empty tub lets you hear each component activate clearly and see water flow patterns. Remove dishes and racks for best diagnostic results.
Q: My Whirlpool dishwasher has no display — how do I see error codes? A: Models without a digital display communicate errors through LED blink patterns. Count the number of blinks in each sequence — the first group of blinks = F number, pause, second group = E number. For example, 6 blinks, pause, 1 blink = F6E1.
Q: Is it worth repairing a 10-year-old Whirlpool dishwasher? A: If the repair is $150 or less (door latch, inlet valve, sensor, drain pump), yes — Whirlpool dishwashers regularly last 12-15 years with one or two component replacements. If the control board has failed ($150-$300 for the board alone) AND the unit is over 10 years old, consider that a new comparable Whirlpool costs $500-$800 and comes with a fresh warranty.
Need a certified technician? Book same-day repair →


