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 — Repair Scout 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.
Want the complete repair checklist?
See all 7 steps + safety warnings + tool list + cost estimate. Save $150+ vs. a service call.
Review Pro — $1.00/mo30-day money-back guarantee · Cancel anytime
Stop Paying $150+ Per Service Call
Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.
- ✓Unlimited AI repair diagnoses
- ✓Step-by-step fix guides with tool lists
- ✓Cost & time estimates before you call a pro
- ✓1,000+ appliance & system repair articles
- ✓Emergency repair guidance, 24/7
$1.00/mo — less than one service call trip charge
Review Monthly Pro — $1.00/mo$1.00/month · Checkout continues to Stripe · Cancel anytime
Most homeowners save $150+ on their first repair
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 Repair Guides
This section combines editorial `relatedSlugs` from the article source with metadata-based matches so each guide links deeper into the repair library.
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 →KitchenAid Dryer Error Codes — Full Diagnostic Reference
KitchenAid dryer showing F1E1, F3E1, F4E1, F7E1, or E1 steam fault? Complete error code guide with service mode entry, sensor specs, steam function diagnostics, and OEM part numbers for YKHEC3014VW, YKHEV1014HV, and KHED01PWH0.
Read guide →Electrolux Dryer Error Codes — E64, E68, E61, EF1, EF2 Complete Repair Guide
Electrolux dryer showing E64, E68, E61, EF1, or EF2? Complete error code reference with diagnostic mode entry, heating element tests, thermistor specs, control board diagnosis, and vent blockage procedures for EFME627UTT, EFME617SIW, and EFMG617SIW.
Read guide →Keep Exploring
Stop Paying $150+ Per Service Call
Get instant AI diagnosis for any home repair — plumbing, electrical, HVAC, appliances, and more.
- ✓Unlimited AI repair diagnoses
- ✓Step-by-step fix guides with tool lists
- ✓Cost & time estimates before you call a pro
- ✓1,000+ appliance & system repair articles
- ✓Emergency repair guidance, 24/7
$1.00/mo — less than one service call trip charge
Review Monthly Pro — $1.00/mo$1.00/month · Checkout continues to Stripe · Cancel anytime
Most homeowners save $150+ on their first repair
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.