Skip to content

P0128: Coolant Thermostat Below Thermostat Regulating Temperature

LowPowertrainDIY: Moderate

Can you still drive? Yes, this is a low-severity code. The engine will run slightly cooler than optimal, which reduces fuel efficiency but is not dangerous.

What Does P0128 Mean?

Code P0128 indicates that the engine coolant temperature has not reached the expected operating temperature within a specified time after starting. This typically means the thermostat is stuck open, allowing coolant to flow continuously through the radiator and preventing the engine from warming up properly.

Need to read your codes?

An OBD-II scanner lets you read and clear diagnostic trouble codes from your vehicle's computer. Most scanners work with any car made after 1996.

Browse OBD-II Scanners on Amazon

Common Causes

  • Stuck-open thermostat
  • Faulty engine coolant temperature sensor
  • Low coolant level
  • Thermostat housing leak

Symptoms

  • Check engine light on
  • Temperature gauge reads lower than normal
  • Heater blows lukewarm air
  • Slightly reduced fuel economy

Diagnostic Steps

  1. 1Check coolant level and condition
  2. 2Monitor coolant temperature with scan tool during warm-up
  3. 3Compare actual coolant temp to gauge reading
  4. 4Test thermostat operation by monitoring coolant flow
  5. 5Inspect thermostat housing for leaks

Recommended Parts & Tools

Estimated Repair Cost

TypeEstimated Cost
Total Repair Cost Range$50 - $400

Get a Personalized AI Diagnostic Report

Get a detailed AI diagnosis for code P0128 specific to your vehicle. Includes step-by-step repair instructions, exact parts needed, and a cost breakdown tailored to your make and model.

Chat with AI About P0128

Commonly Affected Vehicles

Chevrolet MalibuDodge CaravanJeep Grand CherokeeFord EscapeGMC Sierra

Related Recalls

Frequently Asked Questions

Is P0128 serious?

P0128 is low severity. It typically means the thermostat is stuck open. Your car is safe to drive but fuel efficiency and cabin heating will be reduced.

How much does it cost to replace a thermostat?

A thermostat replacement typically costs $150-$300 at a shop. The part itself is $20-$50 and labor is about 1-2 hours.

Community Fix Reports

Community reports are user-submitted and not verified by Auto AI Buddy. Results may vary.

Related Codes

Affiliate Disclosure: This page contains affiliate links. If you purchase products through these links, we may earn a small commission at no additional cost to you. This helps us maintain this free resource. We only recommend products we believe will help you diagnose and repair your vehicle. Prices shown are estimates and may vary.