mypros+
Error code reference

Whirlpool Cooktop Error Code F5-E0

Door and door position switch(es) do not agree during Clean mode.

Door and door position switch(es) do not agree during Clean mode.

First step from the service manual

Press CANCEL>CANCEL>START to enter Diagnostic Mode, verify codes. Unplug range, check wires and connectors between oven control (P7) and door position switch(es).

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for F5-E0.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What F5-E0 means on a Whirlpool cooktop

The F5-E0 error code on a Whirlpool cooktop with oven indicates a disagreement between the door latch assembly and the door position switch or switches during the Self-Clean cycle. During Clean mode, the oven control monitors the door position switches to confirm that the door is fully latched before allowing the cavity to reach the extreme temperatures used for self-cleaning. When the control board receives conflicting signals, meaning the door appears to be in an unlatched or intermediate position while the system expects it to be locked, it triggers F5-E0 and halts the clean cycle to prevent unsafe operation.

The door position switch connects to the oven control board through connector P7. This switch sends a signal to the control indicating whether the door is open, closed, or in the locked position. If the wiring harness between the control and the switch is damaged, corroded, or has a loose connector, the control board may receive an erratic or absent signal. Similarly, if the door latch mechanism is worn, binding, or failing to travel to its fully locked position, the switch will report a position that does not match what the control expects based on its internal sequence logic.

Diagnosing F5-E0 begins with entering Diagnostic Mode by pressing CANCEL, CANCEL, then START to retrieve and verify stored fault codes. With the range unplugged, the next step is a physical inspection of the wiring and connectors between the oven control board at P7 and the door position switch or switches. Look for pinched wires, burnt insulation, loose terminals, or connectors that have pulled back from their housing. If wiring checks out, the door latch assembly and the position switch itself should be tested for proper mechanical travel and electrical continuity.

Source: manufacturer service documentation.

Common causes of F5-E0

  1. 01

    Loose or disconnected wiring at connector P7

    Wiring / connection

    The wiring harness between the oven control board and the door position switch can loosen over time due to vibration or heat exposure. A loose or partially disconnected connector at P7 will cause the control board to receive an incorrect or missing signal from the switch.

  2. 02

    Faulty or worn door latch assembly

    Part replacement

    If the door latch mechanism is worn, binding, or not traveling fully to its locked position, the door position switch cannot report the correct status. Inspect the latch for visible wear, debris, or mechanical resistance when it moves.

  3. 03

    Failed door position switch

    Part replacement

    The door position switch itself can fail electrically, producing a signal that does not match the actual door position. Testing the switch for proper continuity and resistance at its various positions will confirm whether it needs replacement.

  4. 04

    Damaged or corroded wiring harness

    Part replacement

    Heat exposure inside the oven cavity can degrade wire insulation over time, leading to shorts, opens, or intermittent connections in the harness running to the door position switch. Look for discoloration, brittle insulation, or broken conductors.

  5. 05

    Oven control board fault

    Part replacement

    If wiring, connectors, and the door latch assembly all check out correctly, the oven control board itself may be misinterpreting the switch signals due to an internal failure. This is the least likely cause and should be considered after all other components are ruled out.

See the test procedure for each cause

Frequently asked questions about F5-E0

What does F5-E0 mean on a Whirlpool cooktop?
F5-E0 means the oven control has detected a disagreement between the door latch position and the door position switch during the Self-Clean cycle. The control board expects confirmation that the door is fully locked before allowing high cleaning temperatures, and the switch signal does not match that expectation. The oven halts the clean cycle and displays this code as a safety measure. The most common causes are loose wiring at connector P7 or a worn door latch assembly.
Can I fix the F5-E0 error code myself?
Some causes of F5-E0 are DIY-friendly, particularly checking and reseating the wiring connectors between the oven control and the door position switch. Always unplug the range before inspecting any wiring or connectors. If the latch assembly or door position switch needs replacement, those parts are typically accessible, but if the control board itself is suspect, professional diagnosis is recommended.
Is it safe to use my Whirlpool oven while the F5-E0 code is active?
Normal baking and cooking functions may still operate while F5-E0 is present, since this code specifically relates to the Self-Clean cycle door latch verification. However, you should not attempt to run the self-cleaning function until the fault is resolved, as the door latch system is designed to keep the oven sealed during extremely high temperatures. Resolve the underlying issue before using Self-Clean again.
Will resetting the oven clear the F5-E0 error code?
Pressing CANCEL may temporarily clear the code from the display, but F5-E0 will return if the underlying fault, such as a faulty switch, damaged wiring, or a worn latch, is still present when Self-Clean is attempted again. Use the Diagnostic Mode by pressing CANCEL, CANCEL, then START to verify which codes are stored before assuming the issue is resolved.
How much does it cost to repair an F5-E0 error on a Whirlpool oven?
Repair costs vary depending on the faulty component. Replacing the door position switch typically runs between $20 and $60 for the part alone. A door latch assembly generally costs between $40 and $120. If the oven control board needs replacement, parts alone can range from $100 to $300 or more. Adding professional labor will increase the total, typically by $75 to $200 depending on your area.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass