Code P0128, Coolant Thermostat (coolant temperature below thermostat regulating temperature)?

Tiny
VIVEKHB
  • MEMBER
  • 2006 MERCEDES BENZ C230
  • 2.3L
  • V6
  • 2WD
  • AUTOMATIC
  • 75,000 MILES
Code P0128.
Monday, April 29th, 2024 AT 1:02 PM

1 Reply

Tiny
STEVE W.
  • MECHANIC
  • 13,476 POSTS
One of the few codes that actually points to a part. P0128 is 99% a bad thermostat. Basically, it means that the ECU has a timer inside and once the engine is started and being monitored it should be up to operating temperature with a set time frame, the code means that it isn't and there are usually two reasons, one is a bad thermostat, the other is the cooling fans stuck on. Since you don't mention it sounding like a plane it's likely the T-Stat.
The repair is to drain the coolant, remove parts to heat to the thermostat housing, remove the housing with the thermostat attached. Replace it with the new housing and put it back together. Fill with coolant and burp the system to get the air out. Then verify that the car is getting up to operating temperature.
Was this
answer
helpful?
Yes
No
+1
Monday, April 29th, 2024 AT 7:12 PM

Please login or register to post a reply.

Sponsored links