The E02 / E0103 error code means the main control board has detected a fault in its heater relay — the internal switch responsible for sending power to the wash water heating circuit. A breaker reset is always the first step and can clear temporary relay faults caused by power events. If the code returns, the most actionable DIY check is testing the NTC thermistor (temperature sensor) with a multimeter — a failed sensor can trick the board into raising E02 even when the relay itself is fine. A confirmed relay or control board fault requires a qualified technician, as Bosch-programmed power modules are not freely available for self-installation.
Inside your Bosch dishwasher's main control board sits a relay — an electrically operated switch — whose job is to route mains power to the heating element or heat pump that warms the wash water. E02 (displayed as E0103 on newer four-digit models) fires when the control board's own self-diagnostic routine detects that this heater relay is not operating correctly. The relay may be stuck open (failing to pass power to the heater), stuck closed (passing power when it shouldn't), or the board may be receiving feedback from the temperature sensor that doesn't match expected values, causing it to flag the relay circuit as faulty.
The practical symptoms are similar to E09 — water that doesn't heat up, dishes that come out cold or wet, and cycles that may halt partway through or complete without any heating occurring. The key difference is where the fault lives: E09 typically points to the heating element itself, while E02 specifically points to the relay circuit on the control board or the thermistor feeding it information.
Like E01/E0100, Bosch groups E02 and E0103 in the same family of power module faults — E01 through E05 on older displays all indicate a power module issue, with E02 being specifically the heater relay within that module. Bosch's own guidance for E0103 is a breaker reset followed by a call to customer support if the code persists, because power module repairs require a factory-trained technician on most current models.
Trip the dishwasher's breaker and leave it off for a full 5 minutes. This is Bosch's published first step for E0103 and is enough to clear a transient heater relay fault caused by a power event. A 30-second flip is often not long enough — the control board needs time to fully discharge.
Restore power and run a standard wash cycle. After 10–15 minutes, carefully open the door a crack (on a paused cycle where safe) and feel whether steam or heat is present in the tub. If the cycle completes with warm, dry dishes and no E02, the fault was a temporary board issue. Monitor for recurrence over the next few washes.
This is the most productive DIY check for a persistent E02. With the dishwasher fully disconnected from power, locate the NTC thermistor — a small two-wire sensor clipped to the sump or circulation pump housing. Disconnect it and set your multimeter to the ohms (Ω) setting. Touch the probes to the two terminals. A healthy thermistor reads a finite resistance at room temperature (consult your model's tech sheet for the exact value — typically 5–15 kΩ at 20°C). A reading of "OL" (open line / infinite resistance) means the thermistor has failed and needs replacement.
With power disconnected, trace the two larger wires from the control board down to the heating element or heat pump assembly. Check that all connectors are firmly seated and that the wire insulation shows no signs of melting, chafing, or corrosion at the terminals. Reseat any loose plugs and look closely at the board-side connectors for discoloration that would indicate heat damage.
If the thermistor and wiring both check out, the heating element may itself have failed, causing the board to flag the relay circuit. With power off, disconnect the heater terminals and test continuity across them with a multimeter. An open circuit (no continuity) confirms a failed element — this is more of an E09 scenario but can surface as E02 on some models.
If the thermistor is good, wiring is intact, the element tests fine, and E02 still returns — the heater relay on the control board itself has failed. Relay replacement at the component level requires specialist skills and equipment, and Bosch's power module programming restrictions mean a full board swap must be done by a factory-trained engineer on most current models. This is the point to call a technician.
A breaker reset and thermistor test are the realistic DIY options for E02/E0103. Book a professional repair if:
Same-day appointments across Boston. Certified Bosch technicians, common parts stocked on the truck, and a 90-day warranty on every repair.
Yes — they describe the same fault on different Bosch display generations. E02 is shown on older two-digit displays and indicates a heater relay fault or thermistor issue on the main control board. E0103 is the four-digit equivalent on newer HomeConnect and Series 8 models. The diagnosis and repair path is identical for both.
Both codes point to faults in the heating circuit at the main control board, and both belong to the same E01–E05 power module fault family. The distinction is that E01 specifically flags the heat pump motor circuit — the motor that circulates and heats water — while E02 flags the heater relay — the switch inside the board that routes power to the heating element. In practice, a failed thermistor can trigger either code, so the thermistor test is a useful first step for both.
Yes, and it's one of the more common reasons E02 appears on machines where the control board relay itself is actually fine. The board uses the thermistor's temperature readings to verify that the heater relay is working — if the sensor reports no temperature rise (because it has failed open), the board concludes the relay isn't doing its job and raises E02. Replacing the thermistor is a relatively cheap and straightforward fix when this is confirmed.
On most current Bosch models, replacement power modules are factory-programmed with unit-specific configuration data. Installing an unprogrammed board will result in a non-functional dishwasher. Bosch recommends a factory-certified technician for any power module or control board replacement. Before reaching that point, it's worth confirming the thermistor is the actual culprit — a much less expensive repair that a confident DIYer can handle.
A breaker reset costs nothing. A replacement NTC thermistor as a DIY part typically runs $15–$40. Professional repair in the Boston area for control board relay diagnosis plus thermistor, heating element, or full board replacement typically runs $200–$500, parts and labor included, with control board jobs toward the higher end of that range.