Maytag Dishwasher Error Codes — Full Diagnosis Guide
Maytag dishwashers share the Whirlpool platform — same F#E# fault code system, same underlying electronics, and many of the same service parts. If you own a Maytag MDB8989SHZ, MDB8959SKZ, MDB7959SHZ, or MDB4949SHZ, the diagnostic procedure and part numbers in this guide apply directly. Diagnostic mode entry: hold HEATED DRY + NORMAL simultaneously for 5 seconds — all panel lights flash and a self-test runs through fill, wash motor, heater, and drain. Because Maytag and Whirlpool share the same platform, most repair parts are interchangeable — see /fixes/whirlpool-dishwasher-error-codes for additional code coverage, and /fixes/kitchenaid-dishwasher-error-codes for KitchenAid on the same platform. Upload a photo of your display to /diagnose or ask a technician at /ask.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- F2E2 displayed — control panel buttons unresponsive; cycle will not start
- F3E1 displayed — thermistor fault; water temperature cannot be verified
- F5E1 displayed — door latch fault; dishwasher will not run
- F6E1 displayed — communication error between control boards
- F7E1 displayed — heating element fault; dishes come out cold and wet
- F8E1 displayed — no water entering; cycle counts down without washing
- F9E1 displayed — drain pump fault; standing water remains after cycle
- F0E2 displayed — water heating timeout; heater ran too long without reaching target temp
- 888 on display — shorted keypad; control panel frozen
Most Likely Causes
- 1
F2E2 — Stuck Control Panel Key
F2E2 means the main control board detects a button on the user interface panel held continuously closed when it should be released. Causes: dried detergent or food residue mechanically binding a button; moisture behind the touchpad membrane creating a phantom signal; or a physically damaged membrane. Press each button firmly to check for mechanical sticking. A full 5-minute power-off reset (unplug completely) clears transient F2E2 codes caused by power surges. Persistent F2E2 after reset means the membrane or control panel assembly requires replacement. Also see the 888 error below — both indicate keypad hardware problems.
- 2
F3E1 — Thermistor Open Circuit
F3E1 means the NTC thermistor (negative temperature coefficient temperature sensor) is reading an open circuit — resistance is infinitely high rather than the expected value. The thermistor part number is W10779716 on Maytag MDB-series models. At room temperature (approximately 77°F / 25°C), a functional thermistor reads approximately 50,000Ω (50kΩ). An OL reading on a multimeter confirms the sensor is open and must be replaced. The thermistor mounts in the sump housing near the heating element and is accessible after removing the lower spray arm and filter assembly. Also clean the thermistor harness connector pins — corrosion at the connector causes intermittent F3E1 codes before full sensor failure.
- 3
F5E1 — Door Latch Failure
F5E1 means the control board does not detect the door as securely latched. The door latch assembly for Maytag MDB-series dishwashers is part W10300776 — the same part used across Whirlpool and KitchenAid models on the shared platform. Causes: a worn or bent door latch striker preventing full engagement; a failed door latch micro-switch (test: unplug, disconnect harness, measure continuity — latched = continuity, unlatched = open circuit); or a warped tub frame preventing the door from closing flush. Inspect the striker on the tub opening for damage before condemning the latch assembly.
- 4
F6E1 — Communication Error (UIB vs Main Board)
F6E1 indicates a serial communication failure between the user interface board (UIB) and the main control board. These two boards continuously exchange status data — if the conversation drops or garbles, F6E1 is logged. Triage procedure: (1) Unplug the dishwasher for 5 minutes and restore power — a transient communication glitch from a power event often clears on reset. (2) If F6E1 returns, inspect the ribbon cable or wire harness between the two boards for pinching, corrosion, or loose connector seats. (3) If the harness is intact and F6E1 persists, determine whether the UIB or main board has failed by checking for power at the UIB (control panel lights working = UIB power OK, main board comms failed). Replace the failed board.
- 5
F7E1 — Heating Element Fault
F7E1 means the control board sent current to the heating element but detected no load — the element is open (failed). The heating element for Maytag MDB-series dishwashers is part W10518394. Test procedure: unplug the dishwasher, remove the lower spray arm and filter assembly, then remove the pump cover (4–6 screws in the sump floor). Disconnect the two element lead terminals at the tub base. Set a multimeter to resistance mode — a functional dishwasher heating element reads 14–30Ω. OL = open/failed. Values near 0Ω = shorted, also replace. Note that W10518394 is also used as the sanitize heater on some models and is the same part referenced in F0E2 and F0E4 heating faults.
- 6
F8E1 — Water Inlet Failure
F8E1 means the dishwasher did not fill to the required water level within the allotted time. The water inlet valve for Maytag MDB-series is part WPW10605060. Before condemning the valve: (1) Confirm the supply shutoff valve under the sink is fully open. (2) Disconnect the fill hose from the inlet valve and extract the mesh filter screen inside the port — rinse under water to clear mineral scale. (3) Test the inlet solenoid: disconnect the 2-terminal harness and measure resistance — spec 200–500Ω; OL = failed solenoid, replace the valve assembly. (4) Remove the toe kick panel and check the flood float switch in the base pan — a stuck float prevents the inlet valve from opening and triggers F8E1 even when the valve is functional.
- 7
F9E1 — Drain Pump Failure
F9E1 means the drain pump did not run or did not clear water from the sump within the expected time. The drain pump for Maytag MDB-series is part W10531327. Before replacing: (1) Remove the filter assembly and check the sump for debris (glass shards, seeds, food buildup) blocking the pump impeller. (2) Check the drain hose for kinks or clogs — especially at the high-loop under the counter or the air gap connection. (3) Verify the garbage disposal knockout plug has been removed if the drain hose connects to a disposal. (4) Test the drain pump motor: unplug, disconnect the pump harness, and measure resistance across the terminals — a functional Maytag drain pump reads 15–30Ω; OL = failed motor.
- 8
F0E2 — Water Heating Timeout
F0E2 means the dishwasher was heating wash water but did not reach the target temperature within the maximum allowed time. This is distinct from F7E1 (element open circuit) — in F0E2, the element energizes and draws current but fails to heat the water adequately. Primary causes: the heating element (W10518394) is degraded and drawing correct current but producing insufficient heat (element resistance may be in spec but power output is dropping); incoming water is excessively cold (below 50°F inlet temperature — the dishwasher pre-heats, but if house water pressure is also low the fill takes too long); or the thermistor (W10779716) is reading incorrectly high and the control board thinks the water is colder than it actually is. Test both the element and the thermistor before condemning either.
- 9
888 Display Error — Shorted Keypad
888 across all display segments (or the display cycling through all segments) indicates the control board detected a shorted key on the user interface — a button or membrane contact stuck in the closed position. First step: unplug the dishwasher and wait 30 seconds, then restore power. If 888 clears, the event was a transient key contact from a power surge or brief mechanical bind. If 888 returns immediately, the touchpad membrane has a permanently shorted key contact and must be replaced. On some Maytag models, the control panel and touchpad are a single assembly — replace the complete panel. 888 is functionally similar to F2E2 but is typically the result of a more severe key short rather than a mechanical stick.
Not sure if this is the right fix for your exact model?
Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.
Quick DIY Checks
Disconnect the dishwasher from power by unplugging it or tripping the dedicated breaker before removing the pump cover, disconnecting any component harnesses, or reaching into the sump or base pan. The heating element (W10518394) retains significant heat for 30+ minutes after a wash cycle — allow the unit to cool completely before accessing the sump area. Do not restore power with water present in the base pan.
Turn off the water supply shutoff valve under the sink before disconnecting the inlet valve fill hose or any plumbing connections at the dishwasher. The inlet valve solenoid is energized during fill cycles — confirm power is disconnected with a non-contact voltage tester before testing valve wiring. The drain pump impeller can spin unexpectedly if power is restored while the sump is open — keep hands clear during power-on tests.
- 1Enter diagnostic mode and retrieve stored codes: close the dishwasher door. Hold HEATED DRY and NORMAL simultaneously for 5 seconds — all panel indicator lights flash to confirm diagnostic mode entry. The unit runs a self-test cycling through fill, wash motor, heater, and drain, then displays stored fault codes. Pull the lower rack out and look at the tub floor — there is a folded tech sheet (service data sheet) glued flat against the tub base. This sheet shows the model-specific button sequence for your exact unit and all error code definitions. Photograph all displayed codes before clearing them.
- 2Test the thermistor for F3E1: unplug the dishwasher. Remove the lower rack and lower spray arm (counterclockwise to unscrew). Remove the filter assembly — the cylindrical upper filter twists counterclockwise one-quarter turn to lift out; the flat mesh screen beneath it lifts straight up. Remove the pump cover (typically 4–6 Phillips screws in the sump floor) to expose the sump interior. Locate the thermistor (W10779716) clipped to the sump housing wall near the heating element — disconnect its 2-wire connector. Set a multimeter to resistance (Ω) mode and measure across both thermistor terminals at room temperature. Spec: approximately 50,000Ω (50kΩ) at 77°F. OL = open/failed thermistor. Significantly below 10kΩ at room temperature = also suspect. Replace W10779716 if out of spec.
- 3Test the heating element for F7E1 and F0E2: with the pump cover removed (from the previous step), locate the two heating element terminal leads at the tub base — flat copper spade terminals at the bottom corners of the tub. Disconnect both leads. Set a multimeter to resistance mode and measure across the terminals. Spec: 14–30Ω for a functional Maytag dishwasher heating element (W10518394). OL = open/failed. Near 0Ω = shorted. If resistance is within spec but F0E2 still occurs, the element may be partially degraded — some elements measure in range while delivering below-spec heat output. In that case also test the thermistor (above) before condemning the element.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any dishwasher issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Diagnose F8E1 — inlet valve, supply, and flood float: turn off the water supply valve under the sink. Unplug the dishwasher. Disconnect the fill hose from the inlet valve at the back of the unit — inside the brass port, use needle-nose pliers to extract the mesh filter screen and rinse under water to clear scale. Reconnect the hose. Disconnect the 2-terminal inlet valve solenoid harness connector and measure resistance — spec 200–500Ω; OL = failed solenoid, replace WPW10605060. Next, remove the toe kick panel at the unit base and check the base pan with a flashlight. The flood float switch is a small plastic disc or cylinder on a switch in the pan corner. Manually press and release the float — it should spring back freely. A stuck or debris-coated float blocks the inlet valve and causes F8E1 even with a functional valve.
- 5Diagnose F9E1 — drain pump and drain path: open the door and remove the lower rack. With the filter assembly removed, use a flashlight to inspect the sump for debris (glass, seeds, food) blocking the pump inlet screen or impeller. Remove any debris with needle-nose pliers. Check the drain hose for kinks — trace it from the back of the unit to the air gap or garbage disposal connection under the sink. If connecting to a disposal, confirm the factory knockout plug was removed from the disposal inlet port. Unplug the dishwasher, disconnect the drain pump harness connector (two terminals at the pump body on the left sump side), and measure resistance — spec 15–30Ω. OL = failed drain pump motor, replace W10531327.
- 6Fix F5E1 door latch fault: inspect the door latch striker on the top of the tub opening for bent metal, cracks, or debris. Close the door firmly and confirm it engages with a solid click. If the latch seems to engage mechanically but F5E1 persists, open the inner door panel (remove screws around the door perimeter) to access the door latch assembly (W10300776). Disconnect the latch switch harness. Test latch switch continuity: door latched = continuity, door open = open circuit. A switch that fails this test requires replacing the door latch assembly. Confirm the tub frame is square — a racked frame prevents full door closure and causes persistent F5E1 even with a new latch.
- 7Clear 888 display error (shorted keypad): immediately unplug the dishwasher from the wall outlet and wait a full 30 seconds — this is the minimum reset time for the control board key logic. Restore power. If 888 does not return, the fault was a transient key contact from a power surge or static discharge. If 888 returns within a few seconds of powering on, the touchpad membrane has a permanently shorted key contact. Inspect the touchpad for moisture, warping, or visible damage. On Maytag MDB-series, the control panel and touchpad membrane are typically sold as a combined assembly — replace the complete panel. This part is model-specific; verify using your full model number from the door jamb label.
Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
Maytag dishwashers are built on the same Whirlpool platform with a targeted 10-year design life. The most common error codes map to inexpensive parts: thermistor W10779716 runs $15–$35, door latch W10300776 is $20–$45, drain pump W10531327 is $30–$70, and inlet valve WPW10605060 is $25–$60. Even a heating element W10518394 is $35–$75. Repair is economically obvious for units under 10 years old. Only reconsider if both the main control board and a major component fail simultaneously on a unit over 12 years old — board replacement alone runs $100–$200.
Est. Repair Cost
$15–$120 in parts (DIY)
Est. Replacement Cost
$600–$1,100 for a new Maytag dishwasher
Recommended Tools & Parts
- Buy on Amazon →
Maytag Dishwasher Thermistor — W10779716
NTC temperature sensor for Maytag MDB-series dishwashers. Reads approximately 50kΩ at room temperature (77°F). Clips to the sump housing near the heating element. Causes F3E1 when open or out of spec. Shared Whirlpool-platform part — also compatible with Whirlpool and some KitchenAid models.
$15–$35
- Buy on Amazon →
Maytag Dishwasher Door Latch Assembly — W10300776
Replacement door latch and integrated switch assembly for Maytag MDB-series dishwashers. Fixes F5E1 door latch fault codes. Test latch switch continuity before ordering (latched = continuity, open = open circuit). Shared platform part with Whirlpool WDT and KitchenAid KDTE series.
$20–$45
- Buy on Amazon →
Maytag Dishwasher Heating Element — W10518394
Replacement heating element for Maytag MDB-series dishwashers. Spec: 14–30Ω resistance. Required for F7E1 (element open circuit) and persistent F0E2 (heating timeout with failed element). Access through the sump after removing the pump cover. Verify model compatibility before ordering.
$35–$75
- Buy on Amazon →
Maytag Dishwasher Water Inlet Valve — WPW10605060
Replacement water inlet valve solenoid assembly for Maytag MDB-series dishwashers. Fixes F8E1 no-fill codes when supply valve and screen cleaning don't resolve the issue. Test solenoid resistance (200–500Ω) before replacing. Includes integrated mesh filter screen.
$25–$60
- Buy on Amazon →
Maytag Dishwasher Drain Pump — W10531327
Replacement drain pump motor for Maytag MDB-series dishwashers. Fixes F9E1 drain pump fault codes when sump debris is cleared and resistance test reads OL. Spec: 15–30Ω across pump motor terminals. Shared platform part with Whirlpool WDT and some KitchenAid dishwashers.
$30–$70
Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.
Still stuck? Let AI take a look.
Describe your problem or upload a photo — get a diagnosis in seconds.
Related Repairs
Bosch Dishwasher Not Draining: E24 Error Code Fix
Bosch dishwasher showing E24 or standing water at the bottom? Clean the filter, check the drain hose, and test the drain pump — usually a free fix.
Read guide →Samsung Dishwasher Error Codes — 4C/4E, 5C/5E, 3C, LC, OC, HE, bC2, 7E Complete Guide
Samsung dishwasher showing 4C, 5C, LC, 3C, or 7E? Complete code guide with exact fix steps for DW80R9950US, DW80T5040US, DW80M9550US, DW80CG4021SR, and DW80B6060UG.
Read guide →Bosch Dishwasher Error Codes — E15, E22, E24, E25, E09, E01 Complete Repair Guide
Bosch dishwasher showing E15, E22, E24, E25, or E09? Complete code guide with AquaStop tilt procedure, FD number lookup, and filter access for SHPM88Z75N, SHPM65Z55N, SHEM63W55N, SHP65TL5UC.
Read guide →KitchenAid Dishwasher Error Codes — 1-1, 2-1, 3-1, 4-1, 6-1, 6-2, 7-1, 8-1, 9-1 Complete Guide
KitchenAid dishwasher showing 1-1, 3-1, 6-1, 7-1, or 9-1? Complete code guide with heating element resistance spec (14–22Ω), ECM capacitor discharge procedure, and 6-2 fill diagnosis for KDTM604KPS, KDTE334GPS, KDFE104HPS.
Read guide →Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Still not sure what's wrong?
Get an AI diagnosis in seconds — describe the problem or upload a photo.
Get an AI Diagnosis⚡ Get step-by-step help for YOUR specific appliance
Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.
No account needed for diagnosis. Cancel Pro anytime.
Related Tools
Frequently Asked Questions
- How do I enter diagnostic mode on a Maytag dishwasher?
- On Maytag MDB-series dishwashers (MDB8989SHZ, MDB8959SKZ, MDB7959SHZ, MDB4949SHZ), close the door and hold HEATED DRY and NORMAL simultaneously for 5 seconds. All panel lights flash to confirm entry into diagnostic mode. The dishwasher runs a self-test through fill, wash motor, heater, and drain, then displays stored fault codes. Pull the lower rack out first — the tech sheet (service data sheet) is a folded paper sheet glued flat to the tub floor and shows the exact button sequence and code definitions for your model. Some MDB4949 variants use a different combination; the tech sheet is authoritative.
- Are Maytag and Whirlpool dishwasher parts interchangeable?
- Yes — for most service parts. Maytag dishwashers are built on the Whirlpool platform with shared electronics, motors, and control architecture. Parts like the thermistor (W10779716), door latch (W10300776), heating element (W10518394), inlet valve (WPW10605060), and drain pump (W10531327) are the same parts used in Whirlpool WDT-series and many KitchenAid KDTE-series models. Always verify using your specific model number before ordering, but cross-referencing across Maytag, Whirlpool, and KitchenAid MDB/WDT/KDTE parts often reveals identical part numbers at different price points from different suppliers.
- What causes the 888 error on a Maytag dishwasher?
- 888 (all display segments lit or cycling) indicates the control board detected a shorted key — a button or membrane contact stuck continuously in the closed position. First: unplug the unit completely and wait 30 seconds, then restore power. If 888 clears and does not return, it was a transient key contact from a power event or static discharge. If 888 returns immediately on power-up, the touchpad membrane has a permanently shorted contact and the control panel assembly requires replacement. On Maytag MDB-series, the touchpad and control panel are typically sold as a single assembly — replace the complete panel with a model-specific part.
- Maytag F9E1 drain pump error — do I need to replace the pump or could it be a clog?
- Check the clog path first — it is the most common cause and costs nothing. Remove the lower rack and filter assembly. Inspect the sump with a flashlight for glass shards, food debris, or buildup blocking the pump inlet or impeller. Also check the drain hose for kinks under the counter and verify the garbage disposal knockout plug has been removed if the hose connects to a disposal. If the path is clear, test the pump motor: unplug the dishwasher, disconnect the pump's 2-terminal harness, and measure resistance — spec 15–30Ω. OL = failed motor, replace W10531327. The pump test only takes 5 minutes and confirms whether you need the part before ordering it.
- Maytag F3E1 thermistor error — is this a hard repair?
- F3E1 thermistor replacement is a straightforward DIY job, about 20–30 minutes. The process: unplug, remove the lower rack and lower spray arm (counterclockwise), remove the filter assembly (quarter-turn counterclockwise on the cylindrical filter), then remove the pump cover (4–6 screws). The thermistor (W10779716) is clipped to the sump housing wall near the heating element — disconnect the 2-wire connector and test resistance before ordering: spec ~50kΩ at room temp. OL = replace. The replacement sensor clips in the same location and the connector plugs straight back in. Total cost: $15–$35 for the part. While the pump cover is off, also check the heating element resistance (spec 14–30Ω) — both parts share the same access point.
- What is Maytag F6E1 and how do I triage it?
- F6E1 is a communication error between the user interface board (UIB — the panel you press buttons on) and the main control board. Triage steps: (1) Unplug the dishwasher for 5 full minutes and restore power — a transient comms glitch from a power surge often clears on reset. (2) If F6E1 returns, inspect the wire harness or ribbon cable connecting the two boards for pinched wires, corrosion at connector terminals, or loose seating. Clean and reseat all connectors. (3) If the harness checks out, determine which board has failed: if the control panel lights up and buttons appear to register (UIB working), the main board comms circuit has likely failed. If the panel is completely dark, the UIB has no power — check for a blown thermal fuse or failed power supply before replacing boards.