Quick answer
If your dishwasher isn't heat drying dishes, check the heat dry setting is enabled, ensure the heating element is working, and look for error codes. Reset the unit if needed.
Confirm the symptom
- Dishes are wet after a full cycle
- Heat dry setting is enabled but not activating
- No warm air during the dry cycle
- Error code related to heating or drying
Tools and prep
- Screwdriver set
- Multimeter (for testing electrical components)
- Owner's manual
- Rubber gloves
- Turn off power at the circuit breaker before testing
- Ensure the dishwasher is unplugged or disconnected
Step-by-step troubleshooting
- Check Heat Dry SettingDo: Verify the dishwasher's heat dry option is turned on.Observe: The setting is enabled but dishes remain wet.Means: The issue is likely not a setting problem.Next: Test the heating element
- Test the Heating ElementDo: Use a multimeter to check for continuity in the heating element.Observe: No continuity indicates a faulty element.Means: The heating element needs replacement.Next: Replace the heating element
- Inspect for Error CodesDo: Check the dishwasher's display for error codes related to heating or drying.Observe: An error code is displayed.Means: The error code provides a direct clue to the issue.Next: Refer to the owner's manual for code interpretation
- Check the ThermostatDo: Test the thermostat with a multimeter to ensure it’s functioning correctly.Observe: The thermostat is not closing the circuit when heated.Means: A faulty thermostat is preventing heat dry.Next: Replace the thermostat
- Inspect the Control BoardDo: Look for visible damage or burn marks on the control board.Observe: Damage or burn marks are present.Means: The control board may be malfunctioning.Next: Replace the control board
- Check the Door Latch and SealDo: Ensure the door is latching fully and the gasket is intact.Observe: The door does not seal properly.Means: Heat is escaping, preventing effective drying.Next: Repair or replace the door latch or gasket
Common causes
| Cause | Likelihood | Difficulty | Part often needed |
|---|---|---|---|
| Faulty Heating Element The heating element fails to generate heat for the dry cycle. | Common | Medium | Heating element |
| Defective Thermostat The thermostat prevents the heating element from activating. | Sometimes | Medium | Thermostat |
| Malfunctioning Control Board The control board fails to send power to the heating element. | Sometimes | Hard | Control board |
| Improper Door Seal Heat escapes if the door doesn’t close properly. | Sometimes | Easy | Door gasket |
| Incorrect Settings Heat dry may be disabled or set to air dry only. | Common | Easy | None |
| Blocked Vents or Filters Airflow is restricted, reducing drying efficiency. | Rare | Easy | Filter or vent cleaning |
Parts matching
Common parts needed for dishwasher heat dry issues include:
- Heating element
- Thermostat
- Control board
- Door gasket
- Filter or vent cleaning kit
Always refer to your dishwasher's manual to confirm the correct part numbers for your model.
When to call a professional
- You detect a burning smell or smoke during testing
- You're unable to locate the error code meaning in the manual
- The control board shows signs of water damage or corrosion
- You're not comfortable working with electrical components
- The dishwasher is under warranty and you don't want to risk voiding it
FAQ
How do I know if the heating element is bad?
Use a multimeter to test for continuity. No continuity means the element is faulty and needs replacement.
Can I use my dishwasher without heat dry?
Yes, but dishes may remain wet. Ensure proper air drying by leaving the door slightly open after the cycle.
Why does my dishwasher have error code E1?
Error code E1 often indicates a heating element or thermostat issue. Refer to your manual for specifics.
Is it worth replacing a heating element or should I buy a new dishwasher?
If the unit is less than 8–10 years old, replacing the heating element is usually cost-effective.
How long should the heat dry cycle last?
Typically 30–60 minutes, depending on the model and load.