How to Run Maytag Dishwasher Diagnostic Mode and Read Error Codes
Every Maytag dishwasher has a built-in diagnostic mode that allows you to test each component individually and read stored error codes without calling a technician. This diagnostic mode is identical to the one used on Whirlpool and KitchenAid dishwashers because they share the same Whirlpool Corporation control platform. Knowing how to access and interpret diagnostics can save you the cost of a service call when the fix is simple, or help you describe the exact failure to a technician when professional repair is needed.
The diagnostic mode tests the following components in sequence: fill valve, circulation pump, drain pump, heating element, drying fan (if equipped), and detergent dispenser. It also displays any stored fault codes from recent cycle failures.
Before You Start
- Tools needed: None for entering diagnostic mode. Have paper and pen ready to write down error codes
- Parts needed: None (diagnostic procedure only)
- Time required: 10-15 minutes for the complete diagnostic cycle
- Difficulty: Beginner
- Safety warning: The dishwasher will activate components during diagnostic mode (pumps, heater, fill valve). Keep the door closed during the test. Do not reach into the tub during diagnostics.
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: Prepare the dishwasher for diagnostic entry
Ensure the dishwasher is not currently running a cycle. If a cycle is in progress, press Cancel/Drain and wait for the drain to complete. The control panel should be in idle state (no cycle running, door closed). If the panel is completely dead, you cannot enter diagnostic mode without first resolving the power issue. Close the dishwasher door.
Step 2: Enter the diagnostic mode sequence
The entry sequence for Maytag dishwashers is: press any three buttons in the pattern 1-2-3, 1-2-3, 1-2-3 within 8 seconds. For example, press: Heated Dry, Normal, Heated Dry, Normal, Heated Dry, Normal. Each press must register (the button must respond), and the entire sequence must complete within 8 seconds. The specific buttons do not matter as long as they are three different buttons pressed in the same repeating pattern. Common combinations that work: Heated Dry-Normal-Heated Dry-Normal-Heated Dry-Normal, or High Temp-Heated Dry-High Temp-Heated Dry-High Temp-Heated Dry.
Step 3: Confirm diagnostic mode entry
When the sequence is accepted, all LEDs and display segments on the control panel will illuminate simultaneously for approximately 5 seconds. This "all lights on" confirmation indicates successful entry into diagnostic mode. If the lights do not all come on, the sequence was not entered correctly or not fast enough. Wait 30 seconds and try again with a more rapid button press sequence.
Step 4: Read stored error codes
After the all-lights confirmation, the display will show any stored fault codes. If no faults are stored, the display shows 0-0 or remains blank during this phase. If codes are present, they display in the F#E# format. Write down all codes shown. The display may cycle through multiple codes if more than one fault is stored. Common Maytag codes: F1E1 (control board error), F1E2 (motor control error), F2E1 (long fill time), F2E2 (overflow detected), F3E1 (temperature sensor open), F3E2 (temperature sensor shorted), F5E1 (door latch not closing), F5E2 (door latch not opening), F6E4 (heater circuit fault), F7E1 (wash motor not running), F9E1 (long drain time).
Step 5: Advance through the diagnostic test sequence
After displaying codes, the diagnostic mode begins testing components sequentially. Press the Start button to advance to the next test, or the cycle will advance automatically on a timer (approximately 10-15 seconds per test). The sequence is: 1) Fill valve opens (you hear water flowing in), 2) Circulation pump runs (spray arms activate), 3) Drain pump runs (water evacuates), 4) Heater activates (the tub begins warming), 5) Drying fan runs (if equipped), 6) Dispenser releases. Each test runs briefly then moves to the next. If a component fails to activate during its test, it confirms that component has failed.
Step 6: Monitor each test for proper function
During each test phase, listen and observe: Fill valve test: you should hear water flowing into the tub for approximately 10-15 seconds. Circulation pump test: you should hear the spray arms activate with water pressure. Drain pump test: a distinct humming sound as water evacuates. Heater test: no immediate audible change, but the tub should feel warmer after 30-60 seconds. Fan test: a whirring sound from the tub ceiling area. Dispenser test: a click as the dispenser door releases. Any silent or abnormal response indicates the failed component.
Step 7: Exit diagnostic mode
Press Cancel/Drain or simply open the door to exit diagnostic mode. The dishwasher will drain any water introduced during the fill test and return to normal idle state. Closing the door after opening it returns the panel to standard operation.
Step 8: Interpret results and plan repair
Combine the stored error codes with the component test results to identify the failure. For example: F6E4 code stored + heater test shows no warming = confirmed heating element failure. F9E1 code + drain test shows pump silent = drain pump motor failure. F5E1 code + you hear latch click during door close = latch switch failed internally (mechanical works but switch does not). This systematic approach narrows the repair to a specific component with high confidence.
Complete Maytag Error Code Reference
| Code | System | Meaning | Typical Repair |
|---|---|---|---|
| F1E1 | Control | Control board communication error | Replace main board |
| F1E2 | Control | Motor control board error | Replace motor board |
| F2E1 | Fill | Long fill time (water not detected) | Inlet valve, supply, or float switch |
| F2E2 | Fill | Overflow condition detected | Float switch stuck, or valve stuck open |
| F3E1 | Temperature | Sensor open circuit | Replace thermistor |
| F3E2 | Temperature | Sensor shorted | Replace thermistor |
| F5E1 | Door | Door not detected closed | Door latch assembly |
| F5E2 | Door | Door not detected open | Door latch assembly |
| F6E4 | Heater | Heater circuit open or grounded | Replace heating element |
| F7E1 | Motor | Circulation pump not running | Pump motor or board relay |
| F8E1 | Drain | Slow drain detected | Drain pump or restriction |
| F9E1 | Drain | Long drain time (no drain) | Drain pump, check valve, or hose |
These codes follow the standard Whirlpool Corporation diagnostic format. The first digit after F identifies the system (1=control, 2=fill, 3=temperature, 5=door, 6=heater, 7=motor, 8/9=drain). The digit after E specifies the fault within that system.
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
How Diagnostic Mode Relates to Maytag-Specific Features
The diagnostic mode on PowerBlast-equipped Maytag models tests the same components as non-PowerBlast models. PowerBlast is a software cycle variation (higher pump speed, longer heat time) rather than additional hardware, so it does not have a separate diagnostic test. The Heavy Duty cycle similarly uses the same components at different durations.
The Dual Power Filtration system does not have a diagnostic test because it has no electrical components (it is purely mechanical). However, clogged filters can cause the circulation pump to overwork, which may eventually trigger F7E1 if the motor thermal protector trips.
Tips for Accurate Diagnostics
- Run diagnostics when the dishwasher is at room temperature for consistent results
- Stored codes persist until manually cleared or until a successful cycle completes without the same fault
- Multiple stored codes may indicate a cascade failure (one failure causing secondary codes)
- The diagnostic fill test adds water. If you run diagnostics multiple times without draining between, water accumulates. Always let the drain test complete before repeating
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
When to Call a Professional
Call a technician if:
- Multiple F1E# codes appear, indicating a control board failure requiring specialized diagnosis
- Diagnostic mode cannot be entered (panel unresponsive or immediately displays errors)
- The diagnostic results conflict with manual testing (component works in diagnostics but fails during normal cycles, suggesting intermittent wiring fault)
- You identify the failed component but it requires skills beyond your comfort level to replace
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
Cost Comparison: Self-Diagnosis vs Service Call
| DIY Diagnosis | Professional Service Call | |
|---|---|---|
| Cost | $0 | $89-$150 (diagnosis fee) |
| Time | 10-15 min | Scheduled appointment |
| Result | Error code + failed component ID | Same + immediate repair option |
| Limitation | Requires interpreting results yourself | Professional interprets |
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Need Professional Help?
FAQ
Q: Does entering diagnostic mode void my Maytag warranty? A: No. Diagnostic mode is a built-in service feature intended for both technicians and homeowners. It does not modify any settings, reset calibrations, or physically stress components beyond their normal operating parameters. Entering diagnostic mode is documented in Maytag service manuals as a standard first step for troubleshooting.
Q: Why does my diagnostic sequence not work on the first try? A: The most common reason is not pressing the buttons quickly enough. The entire 1-2-3, 1-2-3, 1-2-3 sequence must complete within 8 seconds. Press buttons firmly and rhythmically without pausing. If the panel has a slight response lag (older models), press slightly faster to account for it. Also ensure no cycle is currently running (press Cancel first).
Q: Can I clear stored error codes without fixing the problem? A: Yes, by power-cycling the dishwasher (breaker off for 60 seconds). However, the code will return when the next cycle encounters the same fault. Clearing codes is useful for confirming a repair was successful (clear codes, run a cycle, check if they return) but should not be used to mask ongoing problems.
Q: Are Maytag error codes the same as Whirlpool error codes? A: Yes, exactly the same. All Whirlpool Corporation brands (Maytag, Whirlpool, KitchenAid, Amana, JennAir) use the identical F#E# diagnostic code system. A repair guide for any of these brands referencing the same code will apply to your Maytag. The diagnostic entry sequence (1-2-3, 1-2-3, 1-2-3) is also identical across all brands.
Need a certified technician? Book same-day repair →


