Bosch Dishwasher Error Code 2
Heating system fault during test program
Heating system fault during test program — heater, Hi-Limit, flow switch, NTC, or control module heater relay (on 2 & 3-digit digital displays).
First step from the service manual
Check heater (~11 ohms), high limit (~0.3 ohms), flow switch (~0.4 ohms), NTC (~55k ohms at 72°F), circulation pump (~10 ohms), control module heater relay, and wire harnesses.
The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.
Get the full diagnostic procedure for 2.
- 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 2 means on a Bosch dishwasher
Error code 2 on a Bosch dishwasher indicates the control board has detected a fault in the heating system. The board monitors the heating circuit and flags this code when it cannot confirm proper heater operation. The fault can originate from several components: the heating element itself, the Hi-Limit thermal cutout, the flow switch, the NTC temperature sensor, or the heater relay on the control module. Running the test program and measuring incoming current is the critical first diagnostic step. A reading of approximately 1.5A confirms the heater circuit is not drawing power, pointing to a failure somewhere in that circuit rather than a software or communication issue.
For homeowners, this error means your dishwasher is not heating the water or drying cycle properly. Without a functioning heater, dishes will come out cold, wet, and potentially not fully sanitized. The dishwasher may still run a full cycle but the results will be noticeably poor. The heating element is a resistive coil at the bottom of the tub, and the Hi-Limit is a safety device that cuts power to the heater if temperatures get dangerously high. Either of these can fail over time. The NTC sensor measures water temperature and tells the control board when to activate and deactivate the heater, so a failed NTC can also trigger this code even if the heater itself is functional.
Source: manufacturer service documentation.
Common causes of 2
- 01
Failed heating element
Part replacementThe heating element has burned out or developed an open circuit, preventing it from drawing current. This is the most common cause and will produce the ~1.5A reading during the test program because no resistive load is present in the circuit.
- 02
Tripped or failed Hi-Limit thermal cutout
Part replacementThe Hi-Limit is a one-time or resettable safety device that interrupts the heater circuit if water temperature exceeds a safe threshold. If it has tripped or failed open, the heater receives no power regardless of whether the element itself is good.
- 03
Faulty NTC temperature sensor
Part replacementThe NTC sensor provides water temperature readings to the control board. If the NTC fails or reads out of range, the board may refuse to energize the heater or may log a heating fault even though the element is physically intact.
- 04
Defective heater relay on the control module
Part replacementThe control board contains a relay that switches power to the heating circuit. If this relay has failed open, the board cannot deliver voltage to the heater regardless of the condition of the element, Hi-Limit, or NTC. This is less common but should be considered after ruling out the other components.
Frequently asked questions about 2
What does error code 2 mean on a Bosch dishwasher?
How do I fix error code 2 on a Bosch dishwasher?
Can I still use my Bosch dishwasher with error code 2 active?
How much does it cost to repair Bosch dishwasher error code 2?
What is the Hi-Limit on a Bosch dishwasher and how does it cause error code 2?
78,000+ service manuals · 160,000+ error codes · 55+ brands
Get Started$29/month · Cancel anytime · Or $9.95 3-day pass