P0128: meaning, causes and solutions
- 22 August 2026
- OBD Fault Codes
- Posted by MasterTuning
- Comments Off on P0128: meaning, causes and solutions
Fault code P0128 means coolant temperature below the regulating threshold. The engine does not reach operating temperature in the expected time: almost always it is the thermostat stuck open.
Typical symptoms
- Lukewarm cabin heating
- Rising consumption
- Low temperature gauge
- Engine light on
Most common causes
- Thermostat stuck open
- Coolant temperature sensor out of tolerance
- Low coolant level
- Fan always running due to a relay fault
How it is checked in diagnosis
- Reading the coolant temperature during warm-up
- Checking the time needed to reach operating temperature
- Checking the fan operation
Can you drive with code P0128?
Yes, but consumption and emissions increase and the engine wears more when cold.
How MasterTuning helps
We read the real values from the ECU, not just the code: that is the difference between identifying the component responsible and replacing parts by trial and error. After the repair we clear the fault and check that it does not come back. Centres throughout Italy.
Do you have code P0128 on your car? Book a diagnosis at your nearest MasterTuning centre.
Frequently asked questions
What does fault code P0128 mean?
Code P0128 means coolant temperature below the regulating threshold. The engine does not reach operating temperature in the expected time: almost always it is the thermostat stuck open.
Can you drive with fault P0128?
Yes, but consumption and emissions increase and the engine wears more when cold.
Is clearing code P0128 enough to fix it?
No: if the cause is still present the code comes back after a few kilometres. Clearing should only be done after the repair, with the diagnostic tool.
How much does it cost to fix code P0128?
It depends on the component responsible: the diagnosis is precisely what identifies it with real measurements, avoiding unnecessary replacements that cost far more than the correct repair.

