NHTSA 2026 Live Database Connected
3.5M+ VINs Indexed Serverless Edge 2026
P0128 Category: Powertrain
Urgency: Warning Severity

P0128: Coolant Thermostat Temperature Below Regulating Temp

Code P0128 indicates that the engine is not reaching its optimal operating temperature within the expected time after startup, usually caused by a stuck open thermostat.

Common Symptoms of P0128

  • Check Engine Light illuminated
  • Cabin heater blows lukewarm air instead of hot
  • Temperature gauge needle stays unusually low
  • Slight drop in fuel economy due to open-loop cold running

Root Causes for Code P0128

  • Engine coolant thermostat stuck open
  • Faulty Engine Coolant Temperature (ECT) sensor
  • Low engine coolant level or air pocket in cooling system
  • Radiator cooling fan running continuously

Step-by-Step DIY Diagnostic & Inspection Guide

1

Check coolant level in expansion reservoir and radiator.

2

Replace the engine thermostat and flush old coolant.

3

Verify coolant temperature sensor resistance with a multimeter.

Estimated Repair Costs

Replacement Parts: $25 - $80
Shop Diagnostic / Labor: $80 - $200
Total Estimated Cost: $105 - $280

Need to check if your vehicle has open safety recalls or technical service bulletins (TSBs)?

Check Vehicle VIN Now

Related Diagnostic Trouble Codes (Powertrain)

P0300 Critical

Random / Multiple Cylinder Misfire Detected

P0420 Moderate

Catalyst System Efficiency Below Threshold (Bank 1)

P0171 Warning

System Too Lean (Bank 1)

P0442 Moderate

EVAP System Leak Detected (Small Leak)

Home VIN Loan Tires