Whirlpool Dryer Error Codes — F01, F22, F23, F26, F30, F31, L2 Complete Guide
Whirlpool dryers display fault codes on the control panel when a sensor, motor, or power supply fault is detected. The most common actionable codes are F22 and F23 (thermistor faults), F30 and F31 (airflow restriction — similar to LG's Flow Sense d80/d90), and the L2 code (missing 240V leg — always check the breaker before opening the dryer). This guide covers all Whirlpool dryer fault codes with part numbers and test procedures for WED5000DW, WED4950HW, WGD5000DW, WED8500DC, and WED9290FC. For general Whirlpool dryer no-heat diagnosis see /fixes/whirlpool-dryer-not-heating. For LG dryer error codes see /fixes/lg-dryer-error-codes. Upload a photo of your error display at /diagnose or ask a tech at /ask.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Error code displayed on the control panel (F01, F02, F22, F23, F26, F28, F29, F30, F31, L2)
- Dryer stops mid-cycle and displays a fault code
- Dryer will not start — L2 or F01 displayed at power-on
- Clothes not drying — dryer runs but no heat (F22, F23, or F30/F31 codes)
- Dryer displays F30 or F31 and shuts down citing airflow restriction
- Moisture sensor codes F28/F29 — dryer stops before load is dry
Most Likely Causes
- 1
F01 — Main Control Board Failure
F01 indicates the main electronic control board has detected an internal fault or has failed. On WED8500DC, WED9290FC, and other Whirlpool models with electronic controls, F01 is usually the control board itself. Before condemning the board, unplug the dryer for 5 minutes and restore power — a voltage transient can trigger F01 on an otherwise-functional board. If F01 returns consistently, inspect the board for burned components, cracked solder joints, or moisture damage. The board connects to the heating circuit, motor, and sensors; a board failure can mimic multiple other failures. Replacement boards for the WED series run $80–$180 depending on model.
- 2
F02 — Keypad / User Interface Failure
F02 indicates the keypad (membrane switch assembly) is not communicating with the control board, or one or more buttons are registering as continuously pressed. On WED5000DW and WED4950HW, the keypad is a separate ribbon-connected component from the main board. A single stuck or shorted button will trigger F02. To diagnose: unplug, disconnect the keypad ribbon connector, and reconnect power. If F02 clears with the keypad disconnected, the keypad itself has failed. Cleaning with isopropyl alcohol under the membrane can resolve contact contamination; full keypad replacement is typically $30–$60.
- 3
F22 — Exhaust Thermistor Out of Range; F23 — Outlet Thermistor Fault
F22 indicates the exhaust thermistor (temperature sensor on the exhaust duct) is reading outside the expected range or has failed open/shorted. F23 is a related code on some Whirlpool models indicating the outlet thermistor (drum exit temperature sensor) has faulted. Both are NTC thermistors — resistance decreases as temperature increases. At room temperature (70°F), a functional Whirlpool dryer thermistor reads approximately 10,000–12,000Ω. Test procedure: unplug dryer, disconnect thermistor connector, measure resistance. OL (open) or near 0Ω (shorted) = failed thermistor. The exhaust thermistor on most Whirlpool electric dryers is mounted at the exhaust duct port inside the lower rear panel. Common thermistor parts: WP8577274, WP3390291.
- 4
F26 — Drive Motor Fault
F26 indicates the motor is drawing abnormal current, is not starting, or the control board's motor current sensing circuit has detected a fault. Primary causes: motor start winding failure (motor hums but does not spin), motor thermal overload (motor ran overheated and its internal overload tripped — will reset after 30 minutes of cooling), or a seized drum due to a broken belt, worn drum rollers, or a foreign object jamming the drum. Before replacing the motor, verify the drum rotates freely by hand with power disconnected. Also verify the drive belt is intact and properly routed. Whirlpool dryer drive motor WP279827 covers many 27-inch WED and MGD electric models.
- 5
F28 / F29 — Moisture Sensor Fault
F28 and F29 indicate the moisture sensor bars (two parallel metal strips inside the front of the drum) are not functioning correctly. F28 typically indicates a moisture sensor short (bars touching or bridged by debris); F29 indicates an open circuit or disconnected sensor. The moisture sensor works by measuring the electrical conductivity of clothes in contact with the bars — wet clothes conduct, dry clothes do not. To clean: wipe sensor bars with isopropyl alcohol to remove fabric softener film (a common cause of F28 — the waxy film bridges the bars and simulates a short). If cleaning does not resolve the code, test continuity of the sensor wiring harness from the bars to the control board connector.
- 6
F30 / F31 — Restricted Airflow (Flow Sense)
F30 indicates significant airflow restriction (approximately 75–80% of normal flow blocked). F31 indicates severe restriction (approximately 90%+ blocked) — the dryer shuts down as a fire safety measure. Whirlpool's Flow Sense system, like LG's d80/d90/d95 algorithm, uses the exhaust thermistor to detect airflow restriction by monitoring how quickly drum temperature rises relative to heater operation. Root causes: lint-packed lint trap slot, kinked flexible duct transition, lint accumulation in the 4-inch duct run, blocked exterior termination cap, or a failed thermal fuse that was caused by prior airflow restriction. After clearing the duct, the code should clear on the next complete dry cycle — no reset procedure is required on most WED/WGD models.
- 7
L2 — Low or No Voltage on L2 Leg (240V Fault)
L2 indicates Whirlpool's control board is detecting insufficient voltage on the L2 leg of the 240V supply. Whirlpool dryers use 240VAC (two 120V legs, L1 and L2, combined for heating; 120V on either leg alone for motor and controls). L2 means one leg of the 240V circuit is missing or low. Causes: (1) Double-pole breaker with one pole tripped — the breaker handle may look midway, not fully tripped; reset both poles by flipping fully OFF then fully ON; (2) Burned terminal block inside the dryer — the 3-wire or 4-wire cord connects to a terminal block at the back of the dryer; L2 wire terminal is commonly burned or corroded; (3) Burned outlet receptacle — measure voltage directly at the outlet: should read 240VAC across L1 and L2, and 120VAC from each leg to neutral. If L2 reads below 100V at the outlet, the problem is upstream (breaker, panel wire, outlet) — do not open the dryer until supply voltage is corrected.
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
Whirlpool dryers use 240VAC — both the L1 and L2 breaker poles MUST be off (fully tripped to OFF position) before opening any panels or touching internal components. A 240V dryer has two live conductors; flipping only one pole still leaves 120V live inside the machine. L2 fault work requires measuring live voltage at the outlet before unplugging — use a properly rated multimeter with CAT III leads. Never probe inside the dryer while the cord is plugged in.
F30 and F31 codes indicate active airflow restriction — a fire hazard equivalent to LG's d95 code. Do not continue running the dryer with F31 active. Lint-impacted ductwork at elevated temperatures is one of the leading causes of residential dryer fires. Clear the full duct run completely (lint trap, duct run, and exterior termination) before resuming operation.
The thermal fuse WP3392519 is non-resettable. Replacing it without fixing the root cause (vent blockage or failed cycling thermostat allowing overtemperature) will result in the new fuse blowing quickly — sometimes within a single load. Always clean the full exhaust duct and test the cycling thermostat when replacing a thermal fuse.
- 1L2 code — check breaker and outlet voltage FIRST before touching the dryer: set a multimeter to AC voltage. At the 240V dryer outlet (do not unplug the dryer yet), measure voltage across the two hot slots (L1 and L2). You should read 240VAC. Measure L1 to the neutral slot: 120VAC. Measure L2 to neutral: 120VAC. If L2-to-neutral reads 0V or under 100V, one leg of the 240V circuit is missing — the dryer has not failed, your supply circuit has failed. Go to the breaker panel. Locate the double-pole dryer breaker. Flip it fully to OFF, wait 5 seconds, then flip fully to ON. Re-measure outlet. If the second leg is still absent after resetting, the breaker, breaker connection, or panel wiring is the fault — call an electrician before proceeding. Only open the dryer to inspect the terminal block after confirming 240VAC is present at the outlet.
- 2Inspect the dryer terminal block for burned L2 connection: unplug the dryer from the wall (both poles of the 240V supply). Pull the dryer away from the wall. Remove the back access panel (2–4 screws) covering the terminal block where the power cord connects. Inspect the terminal block and cord wire connections — look for discolored, melted, or carbonized terminal posts, especially on the L2 (red wire on 4-wire cord, or outer hot wire on 3-wire cord). A burned terminal block (part WP3406015) must be replaced along with the cord. Do not attempt to clean a burned terminal and re-use it — the contact resistance will be high and it will burn again. While the back panel is open, also inspect the terminal block wiring going into the dryer for charred insulation.
- 3Clear F30/F31 airflow codes — full duct cleaning procedure: pull the lint screen and clean it completely — also clean 6 inches into the lint trap slot with a vent cleaning brush. Disconnect the dryer from power. Pull the dryer out and disconnect the 4-inch exhaust duct at the dryer connection. Look inside the duct stub-out on the dryer — packed lint here is common. Disconnect the duct at the wall termination. Use a flexible vent brush kit to push lint out from both ends of the full duct run. Check the exterior vent termination — clear any lint mat, bird nests, or stuck flapper damper. Reconnect the duct and run one complete timed dry cycle. F30/F31 should clear automatically once normal airflow is restored.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any dryer issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Test the thermal fuse (WP3392519) — F30/F31 commonly blows the fuse: unplug the dryer. Remove the back panel. The thermal fuse on most Whirlpool electric dryers (WED5000DW, WED4950HW, WED8500DC) is mounted on the exhaust duct inside the cabinet — a small flat component with two wire terminals, typically black housing. Set multimeter to continuity mode. Disconnect fuse leads and probe both terminals. Continuity (beep) = functional fuse. No continuity = blown fuse, must replace. The thermal fuse WP3392519 is non-resettable — once blown, it must be replaced. Critical: replacing the fuse without clearing the airflow restriction that caused it will result in the new fuse blowing within 1–5 cycles. Fix the duct first.
- 5Test exhaust thermistor (F22) and cycling thermostat (WP3387134): unplug the dryer. Access the exhaust duct area (back panel or front panel depending on model). The exhaust thermistor is a small probe at the exhaust duct outlet inside the cabinet — two wires, round-body sensor. Disconnect the two-wire connector. Set multimeter to resistance. At room temperature: functional thermistor reads 10,000–12,000Ω. OL or near 0Ω = failed, replace. The cycling thermostat WP3387134 (small disc on the exhaust duct, typically adjacent to the thermistor) should read continuity at room temperature — it opens only when exhaust temperature exceeds approximately 155°F. OL at room temperature = failed thermostat. Also test the high-limit thermostat WP3977767 mounted on the heater box: continuity at room temperature = functional; OL = failed.
- 6Diagnose F28/F29 moisture sensor codes — clean and test sensor bars: the moisture sensor bars are two parallel stainless steel strips mounted inside the drum near the front lint trap on most Whirlpool dryers. Start with cleaning: dampen a cloth with isopropyl alcohol (91%+) and wipe both sensor bars thoroughly. Fabric softener sheet residue builds up as a waxy insulating film that causes F28 (false short or bridging) or intermittent F29. After cleaning, run a small wet load to confirm the code clears. If the code persists, unplug and locate the sensor wiring harness from the bars to the control board. Use a multimeter to test continuity of each wire from the sensor connector to the board connector — an OL on either wire means the harness is broken. The sensor bars themselves rarely fail; harness breaks are more common, usually at the front panel hinge point.
- 7F01 control board reset and component isolation: before replacing an expensive control board for F01, eliminate external causes. Unplug the dryer for 5 full minutes (not just a breaker trip — unplug at the wall). Restore power. If F01 returns immediately, the board has a real fault. If F01 only returns after a heat cycle, suspect a sensor or wiring fault feeding false data to the board. Disconnect the exhaust thermistor, inlet thermistor, and moisture sensor connectors one at a time while the board is energized — if F01 clears with a specific sensor disconnected, that sensor's short circuit is causing the board fault. Also inspect the board for burned traces, exploded capacitors (domed tops), or melted MOVs at the line input. Replacement boards: WPW10111606 (WED5000DW/WED4950HW range), verify by model number.
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
Every common Whirlpool dryer error code maps to an inexpensive component: F22/F23 = thermistor ($15–$25), F28/F29 = moisture sensor or harness ($20–$40), F30/F31 = vent cleaning + thermal fuse ($10–$15), L2 = terminal block ($15–$25) or breaker reset (free). Even F01 control board replacement ($80–$180) is cost-effective on a WED or WGD dryer under 10 years old. Whirlpool dryer parts are among the most widely available in the appliance repair industry. Only consider replacement if the drum itself is cracked or the unit has multiple simultaneous failures over 12 years.
Est. Repair Cost
$10–$150 in parts (thermistor $15–$25, thermal fuse $10–$15, cycling thermostat $10–$15, control board $80–$180)
Est. Replacement Cost
$600–$1,400 for a new Whirlpool electric or gas dryer
Recommended Tools & Parts
- Buy on Amazon →
Thermal Fuse — WP3392519
OEM Whirlpool thermal fuse for most 27-inch WED and MGD electric dryer models. Non-resettable safety device mounted on the exhaust duct inside the cabinet. Tests open on multimeter when blown. Always clean the full vent duct when replacing.
$10–$15
- Buy on Amazon →
High-Limit Thermostat — WP3977767
High-limit thermostat mounted on the heater box. Cuts power to the heating element if drum temperature exceeds approximately 250°F. Should read continuity at room temperature. OL at room temperature = failed, replace.
$10–$18
- Buy on Amazon →
Cycling Thermostat — WP3387134
Cycling thermostat that regulates drum temperature during normal drying. Mounted on the exhaust duct adjacent to the thermal fuse. Should read continuity at room temperature. Commonly sold as a kit with the thermal fuse.
$10–$20
- Buy on Amazon →
Exhaust Thermistor — WP8577274
NTC temperature sensor for Whirlpool dryer exhaust duct (F22 code). Reads approximately 10,000–12,000Ω at room temperature. Covers many WED5000, WED4950, and WED8500 models. Verify by model number.
$15–$25
- Buy on Amazon →
Terminal Block — WP3406015
Replacement 3-terminal power cord connection block for Whirlpool dryers. Required when original terminal block is burned. Replace the full block — do not re-use burned terminals.
$15–$30
- Buy on Amazon →
Digital Multimeter
Required for thermistor resistance testing, thermal fuse continuity, thermostat tests, and live voltage measurement at the outlet. Use a meter with CAT III or CAT IV rating for 240V outlet work.
$15–$40
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
Whirlpool Dryer Not Heating: Causes and Fixes
Whirlpool dryer spinning but not heating? Thermal fuse, heating element, cycling thermostat, or gas valve solenoids — all covered.
Read guide →LG Dryer Error Codes — tE1/tE2/tE3, HE, dE, d80/d90/d95, nP, PF Complete Guide
LG dryer showing tE1, HE, dE, d80, d90, or d95? Complete error code guide with exact resistance specs and test steps for DLGX5501V, DLEX5500V, DLE7300VE and more.
Read guide →GE Dryer Error Codes — Full Diagnostic Guide
GE dryer showing E1, E2, E3, E4, E5, E6, d5, or t5? Complete error code guide with diagnostic mode entry, thermistor specs, and OEM part numbers for GTD65EBSJWS, GTD42EASJWW, and GFD65ESSNWW.
Read guide →Maytag Dryer Error Codes — Complete Repair Guide
Maytag dryer showing F1E1, F3E1, F4E1, F4E3, F5E1, or F6E1? Complete fault code guide with diagnostic entry sequence, thermistor specs, door latch testing, and OEM part numbers for MED5630HW, MGD6630HW, and YMED7230HW.
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
- What does Whirlpool L2 error code mean and is it safe to use the dryer?
- L2 means the dryer's control board is detecting missing or insufficient voltage on the L2 leg of the 240V supply circuit. The dryer uses both L1 and L2 (each 120V) for full 240V heating operation. If L2 is absent, the motor may still run on L1 alone, but there will be no heat. Do not use the dryer with L2 code — the root cause (tripped breaker, burned terminal, or bad outlet) must be corrected first. Start at the breaker panel: flip the double-pole dryer breaker fully OFF, then fully ON. If L2 is still missing at the outlet after reset, the breaker, wiring, or outlet is defective and needs an electrician.
- How do I clear F30 or F31 on a Whirlpool dryer?
- F30 and F31 clear automatically once the airflow restriction is corrected — there is no separate reset button or code-clear procedure on most WED and WGD models. The dryer measures airflow indirectly via the exhaust thermistor; when airflow returns to normal, the algorithm stops generating the fault. Clean the lint trap, the full duct run from dryer to exterior wall, and the exterior termination cap. Run one complete timed dry cycle. If the code returns, the thermal fuse may have blown due to the overheating, or the flexible duct transition is still kinked.
- Is the Whirlpool thermal fuse WP3392519 the same as WP3977767?
- No. WP3392519 is the thermal fuse — a one-time non-resettable device that permanently opens when the dryer overheats. It is mounted on the exhaust duct housing. WP3977767 is the high-limit thermostat — a resettable device mounted on the heater box that cuts power to the element if the heater box temperature exceeds approximately 250°F. They are often replaced together as a preventive measure when the duct is severely clogged. Test each separately with a multimeter: the thermal fuse should always read continuity until it blows; the high-limit thermostat should read continuity at room temperature.
- Can I reset a blown thermal fuse on a Whirlpool dryer?
- No. The Whirlpool thermal fuse WP3392519 is not resettable — it is a one-time sacrificial device. Once it reads open on a multimeter, it must be physically replaced. There is no reset button or procedure. Attempting to bypass or jumper the fuse is dangerous and removes a critical fire safety protection. After replacing the fuse, always identify and fix the root cause of overheating (clogged vent, failed cycling thermostat) or the new fuse will blow within a few cycles.
- F22 keeps coming back after I replaced the thermistor — what else could cause it?
- If F22 returns after thermistor replacement, check: (1) The thermistor connector — a corroded or loose connector at the board or sensor end causes intermittent F22. Clean the terminals with electrical contact cleaner. (2) The wiring harness between the thermistor and the control board — an intermittent open in the harness mimics a failed thermistor. Use a multimeter to test continuity of each wire from sensor connector to board. (3) The control board itself — a damaged input circuit on the board can report F22 even with a known-good thermistor. Confirm the new thermistor reads 10,000–12,000Ω at the sensor connector before condemning the board.
- What Whirlpool dryer models are covered by this error code guide?
- This guide primarily covers Whirlpool front-control and top-control electric and gas dryers: WED5000DW, WED4950HW, WGD5000DW (gas), WED8500DC, and WED9290FC. The error code logic (F01, F22, F23, F26, F28, F29, F30, F31, L2) applies broadly across Whirlpool, Maytag, and Kenmore dryers that share the same platform control boards. Some Maytag models use slightly different code numbering but the same diagnostic procedures and most of the same parts apply.