Maytag Dryer Error Code D20
Sail Switch Open Fault
Sail Switch Open Fault – the sail switch did not close within 10 seconds at startup, or opened during a cycle and did not reclose within 30 seconds.
First step from the service manual
Check main door and lint access, then select cycle to restart.
The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.
Get the full diagnostic procedure for D20.
- 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
$29/month · Cancel anytime · Or $9.95 3-day pass
What D20 means on a Maytag dryer
The D20 error code on a Maytag dryer indicates a Sail Switch Open Fault. The sail switch is an airflow-sensing switch located in the dryer's exhaust path. When the blower motor spins up and moves air through the drum, the resulting airflow pressure pushes a small flap (the "sail") against a contact, closing the switch and confirming adequate airflow. If the sail switch does not close within 10 seconds of startup, or if it closes initially but then opens and fails to reclose within 30 seconds during a running cycle, the control board logs D20 and interrupts operation.
The most common causes of this fault are restricted airflow conditions rather than a failed switch itself. A clogged lint screen, blocked exhaust duct, crushed vent hose, or a bird or debris obstruction at the exterior vent cap can all reduce airflow below the threshold needed to close the sail switch. The dryer door and lint access door must also be fully latched, since an open door disrupts the sealed airflow path the switch depends on. These should be checked first before assuming any electrical component has failed.
If airflow obstructions are ruled out, the sail switch itself, its wiring harness, or the blower motor may be at fault. A sail switch that is stuck open, has a broken flap, or has corroded contacts will not close regardless of airflow. Similarly, a blower motor that is running below normal speed due to wear or a failing capacitor may not generate enough airflow pressure to actuate the switch. Inspect the wiring connections at the sail switch for looseness or burn marks before replacing components.
Source: manufacturer service documentation.
Common causes of D20
- 01
Clogged lint screen or exhaust vent
Wiring / connectionA heavily loaded lint screen or a blocked exhaust duct reduces airflow below the level needed to actuate the sail switch. Clean the lint screen and inspect the full length of the vent run to the exterior cap.
- 02
Door not fully latched
Wiring / connectionBoth the main door and the lint access door must be completely closed to maintain the sealed airflow path. Check that neither door is ajar or obstructed by clothing or debris.
- 03
Kinked or crushed vent hose
Wiring / connectionA flexible exhaust hose that has been bent sharply or compressed behind the dryer can restrict airflow enough to prevent sail switch closure. Pull the dryer out and inspect the hose for kinks, crushing, or disconnection.
- 04
Faulty sail switch
Part replacementThe sail switch itself may have a broken flap, stuck contacts, or corroded terminals that prevent it from closing even when airflow is adequate. Inspect the switch and its wiring harness, and test switch continuity with a multimeter.
- 05
Weak or failing blower motor
Part replacementA blower motor running below normal speed due to wear or a failing motor capacitor may not generate sufficient airflow pressure to actuate the sail switch. Listen for unusual motor sounds and verify the blower wheel is not obstructed by debris.
Frequently asked questions about D20
What does D20 mean on a Maytag dryer?
How do I fix a D20 error on my Maytag dryer?
Is it safe to keep using my dryer when D20 appears?
Will resetting the dryer clear the D20 code?
How much does it cost to repair a Maytag dryer with a D20 error?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass