TrustThisCar

P0128: Coolant Thermostat Below Regulating Temperature

The engine has been running long enough to reach its normal operating temperature and has not got there. The car works this out from coolant temperature, air temperature and how long the engine has been running. Nine times out of ten the thermostat has stuck open, so the coolant never stops circulating through the radiator.

Severity
Low
Safe to drive
With care
Typical repair
£60 to £320
System
Engine and fuel

What P0128 means

The engine has been running long enough to reach its normal operating temperature and has not got there. The car works this out from coolant temperature, air temperature and how long the engine has been running. Nine times out of ten the thermostat has stuck open, so the coolant never stops circulating through the radiator.

The code is stored by the engine control unit the moment the reading falls outside the range the manufacturer allows. Stored is not the same as diagnosed: P0128 names the symptom the car detected, not the part that caused it. That is why the repair figures below sit in a range rather than at a single price.

What causes it

In rough order of how often each one turns out to be the culprit:

  1. A thermostat stuck open, which is what the code is really describing
  2. A failing coolant temperature sensor reporting a lower reading than the real one
  3. A coolant level low enough that the sensor is not fully immersed
  4. A radiator fan running constantly because of a separate electrical fault

What you notice from the driver's seat

How much P0128 costs to fix

Parts cost roughly the same wherever you are. What moves the total is the shop rate, which is why the same job is two to three times the price in the United States that it is in Italy. These figures assume an independent workshop, not a franchised dealer, and cover the cheapest and the most expensive of the causes listed above.

Indicative repair cost for P0128, independent workshop
CountryPartsLabourTotal
United States $15 to $150 $70 to $300 $90 to $450
United Kingdom £15 to £120 £50 to £200 £60 to £320
Germany €15 to €140 €60 to €250 €75 to €390
Italy €15 to €140 €25 to €110 €40 to €250

Based on 0.6 to 2.5 hours of book labour at local shop rates, plus parts at local retail. Indicative ranges, not quotes.

Can you keep driving?

Yes. This fault rarely leaves you stranded, but it still has to be fixed before the car will pass an emissions test.

Will it fail an MOT or emissions test?

Only if the warning light is lit at the time of the test. Stored codes with the light off do not fail the check by themselves, but they stay in the memory for anyone who scans the car.

Clearing the code the day before a test is a false economy: erasing the memory also resets the readiness monitors, and a car that arrives with its monitors incomplete is refused on that ground alone in most testing regimes.

If you are looking at a used car with P0128

On its own this is a small item. What makes it worth checking is the company it keeps: a car with this code and nothing else is a car with a minor fault, while the same code next to cleared readiness monitors usually means somebody wiped the memory before you arrived.

The thing worth checking is not the code on its own. It is whether the memory was cleared recently. Every car keeps two numbers alongside the fault list: the distance travelled since the codes were last erased, and the state of the readiness monitors. A car with no stored faults, incomplete monitors and 30 km since the last reset was wiped in the seller's driveway, probably this week. That combination tells you more than any single code does.

TrustThisCar reads all of it during the viewing, in three minutes, with the kind of Bluetooth adapter that costs about 20 euro: stored, pending and permanent codes, readiness monitors, distance since the last reset, and a verdict in plain words you can send to the seller while you are still standing next to the car.

Check a car before you buy it

Questions people ask about P0128

What does code P0128 mean?

The engine has been running long enough to reach its normal operating temperature and has not got there. The car works this out from coolant temperature, air temperature and how long the engine has been running. Nine times out of ten the thermostat has stuck open, so the coolant never stops circulating through the radiator.

Can I drive with a P0128 code?

Yes. This fault rarely leaves you stranded, but it still has to be fixed before the car will pass an emissions test.

Will P0128 fail an emissions test or MOT?

Only if the warning light is lit at the time of the test. Stored codes with the light off do not fail the check by themselves, but they stay in the memory for anyone who scans the car.

How much does it cost to fix P0128?

It depends on the shop rate where you live: United States $90 to $450, United Kingdom £60 to £320, Germany €75 to €390, Italy €40 to €250. Parts are close to the same everywhere; labour is what moves the total.

Codes that often show up with this one

Last reviewed 2026-10-03.