top of page

P0128

Overview

Code

P0128

Code Type

P

Code Class

P0

System

Engine

Severity Level

Low

Emissions Related

true

Drivability Impact

Minor

Diagnostic Protocol

OBD2

Freeze Frame Useful

true

Code Definition

Diagnostic trouble code P0128 indicates that the engine coolant temperature is below the thermostat regulating temperature for too long during operation

Symptoms

Check Engine Light illuminated; Poor fuel economy; Heater not producing warm air

Overview applies to this diagnostic code.

Affected Systems

On This Page

  • Code Definition

  • Symptoms

  • Affected Systems

  • Possible Causes

  • Diagnostic Steps

  • Drive Safety Notes

More Resources

Engine cooling and emissions systems rely on proper thermostat operation

Possible Causes

Thermostat stuck open; Low coolant level; Faulty ECT sensor

Diagnostic Steps

1 Confirm the fault code; 2 Monitor coolant temperature during warm-up; 3 Inspect thermostat operation; 4 Check coolant level and condition; 5 Replace the thermostat if necessary

Drive Safety Notes

Driving is generally safe, but prolonged operation may increase emissions and reduce efficiency

bottom of page