Dishwasher Error Clears On Reset But Returns After Heat Decision Tree

Why this matters

A dishwasher fault that clears on a power-cycle reset but reliably returns once the heating element energizes is the single most misdiagnosed pattern in dishwasher work, because the symptom is visible only after a thermal event the tech rarely waits for. The first instinct is to swap the control board, which clears the fault temporarily because the reset cleared volatile error memory, not because the board was bad. The real defects are almost always a heating element drawing low or shorting on heat expansion, a thermistor whose resistance drifts when hot, or a high-resistance connection that opens only after metal expands. Misreading this costs a return trip and a needless board, and on units with a flood switch a heat-triggered leak can compound into water damage. Isolating heat-dependent faults from reset-clearable faults is what separates a one-trip fix from a parts-cannon callback.

Symptom presentation

The owner reports the cycle starts normally, runs for some minutes, then halts with an error (commonly a heater fault, a long-wash fault, or a generic Fxx). Power-cycling at the breaker clears the code and the unit restarts, only to fail again at roughly the same point. The key tell is timing: the failure lands when the cycle calls for heat, either the main wash heat ramp or the heated dry. On Bosch and Whirlpool platforms this presents as E09/F2-E1 style heater faults; on GE as a long-cycle or thermistor open. If the failure is random and not tied to the heat phase, this tree does not apply, suspect drain or door-latch intermittents instead.

Quick checks

Confirm the failure correlates with heat before going deeper. Start a normal cycle, let it reach the heat ramp (typically 20 to 35 minutes in), and watch for the fault. With the unit unpowered and breaker locked out, pull the lower kick panel and inspect the heating element terminals for discoloration, melted insulation, or a loose ring terminal, the most common heat-triggered open. Check the float and float switch are free. Verify the unit is on a dedicated circuit and supply voltage is steady; a marginal neutral can drop voltage only under the element's load.

Isolation tree

Branch 1, heating element resistance and short to ground. Disconnect the element and read across its terminals. A healthy calrod element reads roughly 12 to 40 ohms depending on wattage; open (OL) means a failed element. Then read each terminal to the element's metal sheath or chassis ground: any reading below 100k ohms indicates a hairline short that only conducts when the element expands and contacts the sheath on heat, which trips a ground-fault or current-imbalance shutdown mid-heat. Replace a shorted or open element.

Branch 2, thermistor drift. Most heater faults are actually the temperature sensor reporting an impossible value once hot. Read the thermistor cold (target near 10k to 50k ohms at room temp per the model's chart) and again immediately after a failed heat cycle. A sensor that reads sane cold but jumps open or far out of curve hot is drifting and must be replaced. The board interprets the drift as the water not heating and faults out, then resets clean because cold readings are normal.

Branch 3, high-resistance connection. With the element and thermistor confirmed good, the fault is a connection that opens on thermal expansion. Inspect every spade and the wire harness from the board to the element and thermistor for greened copper, loose crimps, or a chafed lead near the sump. A voltage drop across a connector under load (more than a few tenths of a volt) confirms it. Reterminate or replace the harness section.

Branch 4, control board. Only after element, thermistor, and harness pass does the board become a candidate. Confirm the board commands the element relay closed during the heat phase (look for relay click and line voltage at the element leads when energized). No command voltage with good upstream points indicates a failed relay or driver on the board.

Confirming diagnosis

Do not declare the fix on a clear code alone, because any reset clears it. Run a full diagnostic cycle and verify the heat phase completes with the element pulling correct current (clamp the element lead, expect amperage equal to wattage divided by line voltage) and the thermistor tracking water temperature up smoothly. The fix is confirmed only when the unit completes a full heated cycle without faulting, which forces the previously failing thermal event to occur and pass.

Remediation

Replace the failed part identified by the tree: element, thermistor, or harness. Torque element nuts to the manual spec and reseat the element gasket to avoid creating a heat-triggered leak. After any element work, run a leak check at the sump and lower door during the heat phase. If the board relay was the fault, replace the board and confirm the relay cycles. Document which thermal event triggered the original fault so a future tech does not chase a clear code.

The heating element circuit carries line voltage and the element reaches scalding temperatures. Lock out the breaker before touching element terminals, and never test element resistance on a live unit. A short-to-ground element can energize the dishwasher chassis; verify ground continuity before returning the unit to service.

References

  • UL 749, Standard for Household Dishwashers, construction and grounding requirements for heating circuits.
  • AHAM DW-1, Household Electric Dishwashers performance standard.
  • Bosch Dishwasher Service Manual, fault-code section (E09 heater circuit, thermistor resistance tables).
  • Whirlpool/KitchenAid Dishwasher Tech Sheet, heater and NTC sensor diagnostic procedures (service mode test cycle).