P0128 What does it mean?
Can you drive and what causes it.
Free to download, no account needed.
Common codes
P0128
Coolant Thermostat Below Regulating Temperature
The engine has been running long enough to reach operating temperature, but coolant temperature stayed below the thermostat's regulating value. Almost always caused by a thermostat stuck open. Costs fuel economy and increases cold-engine emissions.
Can you drive?
“You can drive, but see a mechanic soon”. The thermostat is faulty: the engine either stays cold or runs hot. Keep an eye on the temperature.

9,533trouble codes explained in plain words, free.
What causes it
The most likely cause comes first. Some you can fix yourself.
- 1Thermostat stuck open
- 2Coolant sensor reading low
In the app
Partly freeExplaining a trouble code is free: 9,533 codes, offline. With an adapter the app reads the code itself and tells you whether you can drive. A sample scan is free; unlimited scans come with VINARI+.
Common questions
What does P0128 mean?
P0128: Coolant Thermostat Below Regulating Temperature. The engine has been running long enough to reach operating temperature, but coolant temperature stayed below the thermostat's regulating value. Almost always caused by a thermostat stuck open. Costs fuel economy and increases cold-engine emissions.
Can I drive with P0128?
“You can drive, but see a mechanic soon”. The thermostat is faulty: the engine either stays cold or runs hot. Keep an eye on the temperature.
What causes P0128?
Most often: Thermostat stuck open, Coolant sensor reading low.
How do I find out which code my car has?
Plug an ELM327 OBD adapter into the OBD-II port under the steering wheel and tap “Scan” in VINARI. The app reads the code, explains it and tells you whether you can drive.
Do I still need a mechanic?
Yes. The app tells you what is going on and how urgent it is; the final word belongs to the mechanic.
Other topics
Source: OBDex (CC0), VINARIUpdated 2 November 2026