PowertrainP0128
CautionSeverity: Caution - get it checked when you can
Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
Key terms: SAE J2012: the standard generic code list · Powertrain: engine, transmission and emissions
1What it means in plain English
The engine is not warming up as quickly as expected, which usually means the thermostat is stuck partly open.
2Common causes
- Stuck-open thermostat
- Low coolant level
- Faulty coolant temperature sensor
- Air pocket in the cooling system
- Damaged wiring or connector
3Can I drive?
Have it checked soon: fuel economy, heater performance and emissions can suffer. If the engine overheats or the temperature gauge climbs, stop safely and let it cool.
This page gives general information. It is not professional advice. For a definite diagnosis and a repair quote, ask a qualified mechanic to inspect the car.
4Brand data 42
| Brand | Code | Description | System |
|---|---|---|---|
| Ashok Leyland CV | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| BAIC Motor | P0128 | Thermostat fault Brand | Powertrain |
| Mercedes-Benz | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| BMW | P0128 | Thermostat jammed open Brand | Powertrain |
| BYD | P0128 | Coolant thermostat Brand | Powertrain |
| Chery | P0128 | Coolant thermostat Brand | Powertrain |
| Chrysler | P0128 | Thermostat plausibility Brand | Powertrain |
| Daewoo | P0128 | Engine Coolant Temperature Sensor Circuit Malfunction Brand | Powertrain |
| Daihatsu | P0128 | Thermostat abnormal Brand | Powertrain |
| DFFS | P0128 | Thermostat fault Brand | Powertrain |
| DFFX | P0128 | Coolant thermostat Brand | Powertrain |
| DFXK | P0128 | Thermostat fault Brand | Powertrain |
| EOBD | P0128 | Termostat pendingin Brand | Powertrain |
| Ford | P0128 | MIL ON DTC Brand | Powertrain |
| Geely | P0128 | Coolant thermostat Brand | Powertrain |
| GM | P0128 | Engine Coolant Temperature(ECT) Below Thermostat Regulating Temperature Brand | Powertrain |
| Great Wall | P0128 | Thermostat fault Brand | Powertrain |
| Hafei | P0128 | Coolant thermostat Brand | Powertrain |
| Holden | P0128 | Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature Brand | Powertrain |
| Honda | P0128 | P1009, update Brand | Powertrain |
| Hyundai | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Isuzu | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Land Rover | P0128 | The coolant temperature is below the thermostat regulating temperature Brand | Powertrain |
| Mahindra | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Maserati | P0128 | Thermostat rationality Brand | Powertrain |
| Mazda | P0128 | MIL ON DTC Brand | Powertrain |
| Mitsubishi | P0128 | Coolant thermostat Brand | Powertrain |
| Opel | P0128 | Engine Coolant Temperature(ECT) Below Thermostat Regulating Temperature Brand | Powertrain |
| Perodua | P0128 | Thermostat abnormal Brand | Powertrain |
| Peugeot | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Porsche | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Proton | P0128 | Coolant thermostat Brand | Powertrain |
| Saab | P0128 | Engine Coolant Temperature(ECT) Below Thermostat Regulating Temperature Brand | Powertrain |
| MG (SAIC) | P0128 | Coolant Thermostat Brand | Powertrain |
| Smart | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Sprinter | P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) SAE | Powertrain |
| Subaru | P0128 | Coolant Thermostat Brand | Powertrain |
| Suzuki | P0128 | Coolant thermostat (Coolant temperature below thermostat regulating temperature) Brand | Powertrain |
| SWM Motor | P0128 | Thermostat performance is unreasonable Brand | Powertrain |
| Tata | P0128 | Thermostat Performance Brand | Powertrain |
| Toyota | P0128 | Thermostat fault Brand | Powertrain |
| Volkswagen | P0128 | Coolant thermostat valve (N214): temperature below control range; No signal/communication Brand | Powertrain |
Legend: SAE is the generic J2012 description; Brand is text taken from that manufacturer’s data. Manufacturer rows keep the wording and language of the source data, and non-English text is tagged so screen readers pronounce it correctly.
5Extended variant codes 3
These 7-character codes are manufacturer-specific variants of P0128 and may be reported by some scan tools.
6Related codes
Browse Pxxx codes or P012xx codes.