DTC P0128: Cooling System Malfunction: General Description
The thermostat is closed when the engine coolant temperature is low, and it stops the circulation of engine coolant to speed engine warm up. When the engine coolant temperature increases, the thermostat opens and circulates engine coolant to control its temperature. When the engine coolant temperature decreases, the opening area of the thermostat is reduced to regulate the engine coolant temperature. If the thermostat sticks open, engine warm up is delayed, and exhaust emissions are adversely affected. The engine control module (ECM) estimates the engine coolant temperature after starting the engine from the initial engine coolant temperature and driving conditions, and compares it with the actual engine coolant temperature that is detected by the engine coolant temperature (ECT) sensor.
If the actual engine coolant temperature is below the estimated engine coolant temperature (when X shown in the graph is large), a thermostat malfunction is detected and a DTC is stored.
| Execution | Once per driving cycle |
| Sequence | None |
| Duration | Depending on driving conditions |
| DTC Type | Two drive cycles, MIL ON |
| Condition | Minimum | Maximum |
|---|---|---|
| Initial engine coolant temperature | 20°F (-6°C) | 123°F (51°C) |
| Initial intake air temperature | 20°F (-6°C) | 123°F (51°C) |
| The difference between initial engine coolant temperature and initial intake air temperature | - | 10°F (6°C) |
| The difference between intake air temperature and initial intake air temperature | - | 3°F (2°C) |
| No active DTCs | A/F Sensor, A/F Sensor Heater, MAP, CKP, ECT, IAT, EGR, BARO, IAC, Fuel System, Misfire, TP, CMP | |
| Other | Test-drive on a flat road | |