Quick Answer: Why Your Bosch Dishwasher Runs Too Hot or Too Cold#
Most likely: a drifting NTC temperature sensor is feeding the control board a false reading, so the flow-through heater either quits early (dishes come out cold, detergent undissolved) or runs long (plastics warp, steam pours out). Because Bosch heats the water inside the circulation pump rather than over an exposed element, temperature faults trace back to just two parts — that NTC sensor and the heater built into the pump (BSH 00442548) — plus the incoming supply that feeds them. Rule out a lukewarm hot-water supply first; it is the single most common cause and needs no parts at all.
Likely Causes at a Glance#
Water too cold is by far the more common complaint:
| Cause (water too cold) | Likelihood | What to check |
|---|---|---|
| Incoming supply not hot enough | 35% | Bosch expects about 120°F at the inlet and only boosts it 20-40°F; a lukewarm supply times out before target |
| NTC reading high (false "hot") | 25% | at 70°F the sensor should read near 50K ohms; a reading around 20K makes the board cut heat early |
| Flow-through heater degrading | 20% | intermittent E01 timeout; a good coil is 10-15 ohms, 25+ ohms means it is failing |
| Scale on the heater surface | 15% | hard-water calcium insulates the element so its heat cannot transfer |
| Control-board relay not closing | 5% | aged contacts feed the heater reduced voltage |
The too-hot side is rarer but more urgent:
| Cause (water too hot) | Likelihood | What to check |
|---|---|---|
| NTC reading low (false "cold") | 40% | at 150°F it should read about 10K to 12K ohms; 30K+ makes the board overheat the water |
| Relay welded closed | 30% | heater never shuts off; a board replacement is the only fix |
| Thermal fuse not interrupting | 20% | a bypassed or wrong-rated fuse removes the last safety stop |
Do You Have the Right Tools?
Water pressure gauge ($60), spray arm tester, float switch multimeter ($85), and drain inspection camera. Our technician arrives with $3,000+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Walking Through the Diagnosis#
Start with the free test: run the kitchen tap hot for a minute before a cycle. If the next wash is noticeably better, the supply was the problem — set the water heater to at least 120°F and, if the pipes run through cold spaces, insulate them.
If the supply is fine, read the sensor. Access the NTC on the circulation-pump housing, unclip its leads, and measure resistance: around 50K ohms at room temperature is healthy. A much lower reading (near 20K) means it is telling the board "hot" while the water is cold, so heating stops early; a much higher reading (30K+) at wash temperature means the opposite, and the water overheats. An open NTC throws an E09 and the heater may not fire at all. Swapping the sensor is a straightforward external job.
If the sensor checks out, look at the heater itself. A partially failed element still warms the water but never reaches program temperature and logs an intermittent E01; metered cold it reads 10-15 ohms, and 25+ ohms confirms it is done — on Bosch that means the whole circulation-pump and heater assembly (BSH 00442548). In hard-water areas, first rule out scale insulating a healthy element by running an empty Intensive cycle with a couple of tablespoons of citric acid in the cup.
For the too-hot side, treat it as a safety issue. A relay welded closed feeds the heater continuously and cannot be repaired in place, so the board is replaced. Never bypass the thermal fuse to get the machine running — it is the backstop that cuts power if the heater runs away. To watch the system live, enter the heating test by holding Power Scrub Plus + Regular Wash for three seconds and confirm the water actually climbs toward the Normal 140°F or Intensive 158°F target.
Repair or Replace? The Short Version#
Most temperature faults are a sensor, a descale, or a supply fix — inexpensive next to a new machine, so on a dishwasher under eight to ten years old they are clearly worth repairing. The judgment call is the pump and heater assembly, the priciest of the group; even then it usually stays under the replace-it threshold on an otherwise sound Bosch. A welded relay or a heater cooking the water is worth handling quickly rather than risking the door gasket and your plastics — book a repair.
Safety First — Know the Risks
Live 120V wiring in a wet environment is one of the most dangerous DIY scenarios. Water + electricity = serious shock risk. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Frequently Asked Questions#
Why is my Bosch dishwasher not getting hot enough?#
The most common reason is a lukewarm incoming supply — Bosch only boosts the water 20-40°F above the roughly 120°F it expects at the inlet. After that, an NTC sensor reading high (near 20K ohms at room temperature instead of about 50K) or a degraded flow-through heater are the usual culprits.
What do the E09 and E01 codes mean on a Bosch dishwasher?#
E09 points to an open NTC temperature sensor, so the board cannot read the water and may not heat at all. E01 is a heating timeout that often flags a heater slowly failing — metered, a good coil reads 10-15 ohms and a bad one 25+ ohms.
Why is my Bosch dishwasher water too hot?#
Usually the NTC sensor is reading low (30K+ ohms when it should be about 10K to 12K at 150°F), so the board keeps heating past target. A relay welded closed on the control board does the same thing and requires a board replacement.
Can I fix Bosch temperature problems without a service call?#
Some, yes — pre-running the hot tap, setting the water heater to 120°F, and descaling a scaled heater with citric acid are all DIY. Sensor or heater replacement, and any welded-relay board fault, call for a technician and a multimeter.
Appliance Repair Technician · 8 years experience
Experienced technician with 8 years specializing in dishwasher repairs and European appliance brands including Bosch and Thermador.


