Skip to content
Skanyx
DTC/P0128

P0128: Coolant Thermostat Below Regulating Temperature

Quick Answer
Bassa GravitàSicuro da guidare (a breve termine)Sistema di raffreddamento

P0128 means the engine coolant stayed below the thermostat's regulating temperature for longer than the ECU allows, so the engine takes too long to warm up. The most common cause is a thermostat stuck open, which lets coolant circulate before the engine is warm. Expect lukewarm cabin heat, a low temperature gauge, and worse fuel economy. A replacement thermostat typically costs 80 to 300 euros parts and labour combined.

Costo di riparazione stimatoDa €10 a €260+, varia in base al veicolo

Cosa significa P0128?

P0128 means the engine coolant stayed below the thermostat's regulating temperature for longer than the ECU allows, so the engine takes too long to warm up. The most common cause is a thermostat stuck open, which lets coolant circulate before the engine is warm. Expect lukewarm cabin heat, a low temperature gauge, and worse fuel economy. A replacement thermostat typically costs 80 to 300 euros parts and labour combined.

P0128 è un codice diagnostico di guasto relativo a sistema di raffreddamento, classificato con gravità low. Quando la centralina (ECU) del tuo veicolo rileva questa condizione, memorizza P0128 e accende la spia motore.

Quali sono i sintomi di P0128?

Se il tuo veicolo ha attivato P0128, potresti notare uno o più di questi sintomi:

  • Check engine light illuminated (often after a long highway run)
  • Cabin heater blows lukewarm or cool air instead of hot
  • Temperature gauge sits lower than the usual mid-point
  • Worse fuel economy, roughly 10 to 15 percent in cold weather
  • Engine takes much longer than normal to warm up
  • Coolant temperature drops at highway speed when cold air flows through the radiator

Cosa causa P0128?

Ecco le cause più comuni di P0128, ordinate in base alla probabilità che siano la causa del problema:

altaThermostat stuck open, the wax pellet has failed or debris is holding the valve ajar, so coolant circulates before the engine reaches operating temperature
mediaLow coolant level, the ECT sensor is not fully submerged so it reads cooler than the real engine temperature
mediaFaulty ECT (engine coolant temperature) sensor, it under-reports temperature and makes the ECU think warm-up is too slow
bassaWrong-spec thermostat fitted, an aftermarket unit with a lower opening temperature keeps coolant flowing too early and re-triggers the code
bassaECT sensor wiring or connector corrosion, added resistance skews the signal toward a colder reading
bassaElectronically controlled (map) thermostat failure on VAG and BMW engines, the heater element forces the valve open and the ECU logs slow warm-up

È sicuro guidare con P0128?

In genere sì, per brevi tragitti. Safe to drive. The engine runs cooler than designed but won't overheat. Fuel economy drops, cabin heater underperforms, and engine oil doesn't reach optimal temperature. Fix before winter for comfort and efficiency.

Come si diagnostica P0128?

Segui questi passaggi per individuare la causa principale di P0128:

  1. Start the engine from cold and monitor ECT live data on a scan tool. Temperature should climb steadily to 80 to 95C within 5 to 10 minutes of driving
  2. If the temperature plateaus at 60 to 70C or drops while driving, the thermostat is stuck open
  3. Feel the upper radiator hose on a cold start. It should stay cool for the first few minutes. If it gets warm immediately, the thermostat is not closing
  4. If the thermostat behaves normally, compare the scanner ECT value to an infrared thermometer reading at the thermostat housing. A gap over 5 to 10C points to a faulty sensor
  5. Check coolant level in the reservoir when cold. If it is below minimum, top up and find the source of the loss before clearing the code
  6. Inspect the ECT connector and wiring for corrosion or a loose pin, and confirm the correct-spec thermostat was fitted if one was recently replaced

Quanto costa riparare P0128?

I costi di riparazione di P0128 variano a seconda della causa principale e del tuo veicolo. Ecco le stime tipiche:

Riparazione Costo dei ricambi Costo della manodopera Stima totale Difficoltà fai-da-te
Replace thermostat €15–€60 €80–€200 €95–€260 Moderata
Replace ECT sensor €10–€30 €30–€80 €40–€110 Facile
Top up coolant €10–€20 €0–€0 €10–€20 Facile
Repair ECT wiring/connector €5–€15 €40–€100 €45–€115 Moderata

Prezzi stimati al March 2026. I costi variano in base alla regione, al veicolo e all'officina.

P0128 su veicoli specifici

P0128 si comporta in modo diverso a seconda del tuo veicolo. Seleziona la tua auto qui sotto per cause specifiche del modello, problemi noti e stime dei costi adeguate:

Toyota

P0128 su Toyota Camry

2007-2024

The 2AR-FE 2.5L thermostat in 2012-2017 Camrys is accessible and straightforward to replace. Toyota thermostats open at 80 to 82C, so fit an OEM or equivalent-spec unit. Aftermarket thermostats with a lower opening temperature will re-trigger P0128. Always replace the rubber gasket when you change the thermostat.

Cosa causa P0128 su una Toyota Camry?

Toyota CamryStandard wax-pellet thermostat degradation at 120,000 km and above
Toyota CamryCoolant level drop from a minor water pump weep, common on the 2AR-FE
Honda

P0128 su Honda Civic

2006-2024

Honda thermostats open at 76 to 80C depending on the model year, and the R18A unit is easy to reach. On 2016 and newer 1.5T models the thermostat housing is plastic and can crack during removal, so work carefully and always renew the O-ring seal. A common false lead is the ECT sensor, so verify with live data before parts swapping.

Cosa causa P0128 su una Honda Civic?

Honda CivicThermostat degradation at 100,000 km and above
Honda CivicPlastic thermostat housing cracking on the 1.5T during service

Costo di riparazione di P0128 per Honda Civic

Costi stimati per i proprietari di Honda Civicadeguato al ribasso rispetto alla media a causa dei prezzi dei ricambi specifici Honda

Riparazione Costo dei ricambi Costo della manodopera Stima totale Difficoltà fai-da-te
Replace thermostat €14–€54 €72–€180 €86–€234 Moderata
Replace ECT sensor €9–€27 €27–€72 €36–€99 Facile
Top up coolant €9–€18 €0–€0 €9–€18 Facile
Repair ECT wiring/connector €5–€14 €36–€90 €41–€104 Moderata

Prezzi stimati al March 2026. I costi variano in base alla regione, al veicolo e all'officina.

Volkswagen

P0128 su Volkswagen Golf

2005-2024

Many EA888 and EA211 engines use an electronically controlled (map) thermostat that the ECU opens on command rather than passively via a wax pellet. These can fail electronically and stick open, and they cost more than a traditional thermostat. The unit often sits behind the alternator or in the coolant flange, so labour is higher. VCDS often shows a related coolant-regulation fault alongside P0128.

Cosa causa P0128 su una Volkswagen Golf?

Volkswagen GolfElectronic (map) thermostat failure on EA888, stuck in the open position
Volkswagen GolfThermostat buried behind the alternator or in the flange, increasing labour time

Costo di riparazione di P0128 per Volkswagen Golf

Costi stimati per i proprietari di Volkswagen Golfadeguato al rialzo rispetto alla media a causa dei prezzi dei ricambi specifici Volkswagen

Riparazione Costo dei ricambi Costo della manodopera Stima totale Difficoltà fai-da-te
Replace thermostat €17–€69 €92–€230 €109–€299 Moderata
Replace ECT sensor €12–€35 €35–€92 €46–€126 Facile
Top up coolant €12–€23 €0–€0 €12–€23 Facile
Repair ECT wiring/connector €6–€17 €46–€115 €52–€132 Moderata

Prezzi stimati al March 2026. I costi variano in base alla regione, al veicolo e all'officina.

BMW

P0128 su BMW 3 Series

2006-2024

BMW uses electronically controlled, map-controlled thermostats on most modern engines such as the N52, N55 and B48. The part alone runs 80 to 150 euros. The N52 thermostat is fairly accessible, but the B48 needs significant disassembly, pushing labour past two hours and total cost toward 300 euros. The heater element connector should be checked, since a failed element forces the valve open.

Cosa causa P0128 su una BMW 3 Series?

BMW 3 SeriesElectronic thermostat failure on N52, N55 or B48
BMW 3 SeriesB48 thermostat requires significant disassembly, raising labour cost

Costo di riparazione di P0128 per BMW 3 Series

Costi stimati per i proprietari di BMW 3 Seriesadeguato al rialzo rispetto alla media a causa dei prezzi dei ricambi specifici BMW

Riparazione Costo dei ricambi Costo della manodopera Stima totale Difficoltà fai-da-te
Replace thermostat €21–€84 €112–€280 €133–€364 Moderata
Replace ECT sensor €14–€42 €42–€112 €56–€154 Facile
Top up coolant €14–€28 €0–€0 €14–€28 Facile
Repair ECT wiring/connector €7–€21 €56–€140 €63–€161 Moderata

Prezzi stimati al March 2026. I costi variano in base alla regione, al veicolo e all'officina.

Ford

P0128 su Ford Focus

2005-2024

On the 1.0L EcoBoost and 1.6L Duratec, the thermostat is integrated into a plastic housing that also carries the ECT sensor, so the two are often replaced together. The plastic housing becomes brittle with age and can leak, dropping coolant and uncovering the sensor. Fit the complete housing assembly rather than just the thermostat insert to avoid repeat failures.

Cosa causa P0128 su una Ford Focus?

Ford FocusIntegrated plastic thermostat housing cracking or warping with age
Ford FocusCombined ECT sensor and thermostat failure in the same housing module

Costo di riparazione di P0128 per Ford Focus

Costi stimati per i proprietari di Ford Focusadeguato al rialzo rispetto alla media a causa dei prezzi dei ricambi specifici Ford

Riparazione Costo dei ricambi Costo della manodopera Stima totale Difficoltà fai-da-te
Replace thermostat €16–€63 €84–€210 €100–€273 Moderata
Replace ECT sensor €11–€32 €32–€84 €42–€116 Facile
Top up coolant €11–€21 €0–€0 €11–€21 Facile
Repair ECT wiring/connector €5–€16 €42–€105 €47–€121 Moderata

Prezzi stimati al March 2026. I costi variano in base alla regione, al veicolo e all'officina.

Audi

P0128 su Audi A4

2005-2024

Like the Golf, the A4's EA888 engines use a map-controlled electronic thermostat that commonly fails stuck open and logs P0128. Access is tight in the B8 and B9 engine bays, so labour climbs above two hours. Use VCDS to read the thermostat regulation data and confirm the electronic unit rather than guessing. Genuine units are pricier than generic thermostats.

Cosa causa P0128 su una Audi A4?

Audi A4Electronic (map) thermostat failure on EA888, stuck open
Audi A4Tight engine-bay access on B8 and B9 raises labour time

Costo di riparazione di P0128 per Audi A4

Costi stimati per i proprietari di Audi A4adeguato al rialzo rispetto alla media a causa dei prezzi dei ricambi specifici Audi

Riparazione Costo dei ricambi Costo della manodopera Stima totale Difficoltà fai-da-te
Replace thermostat €20–€78 €104–€260 €124–€338 Moderata
Replace ECT sensor €13–€39 €39–€104 €52–€143 Facile
Top up coolant €13–€26 €0–€0 €13–€26 Facile
Repair ECT wiring/connector €7–€20 €52–€130 €59–€150 Moderata

Prezzi stimati al March 2026. I costi variano in base alla regione, al veicolo e all'officina.

Questi codici compaiono spesso insieme a P0128 o indicano problemi correlati:

P0125P0126P0127P0116P0117

Domande frequenti su P0128

What does the P0128 code mean?

P0128 means the engine coolant did not reach the thermostat's regulating temperature within the time the ECU expects, so the engine is warming up too slowly. The control module compares ECT sensor data against intake air temperature and run time, and sets the code when the coolant stays too cool. In most cases the thermostat is stuck open.

What are the symptoms of P0128?

The check engine light comes on, the cabin heater blows lukewarm instead of hot, and the temperature gauge sits lower than usual. You may also notice 10 to 15 percent worse fuel economy in cold weather, a long warm-up time, and the temperature dropping at highway speed when cold air rushes through the radiator.

What causes a P0128 code?

Around 80 percent of the time it is a thermostat stuck open, where the wax pellet has failed or debris holds the valve ajar. Other causes include low coolant level leaving the ECT sensor uncovered, a faulty ECT sensor reading too cold, a wrong-spec or low-temperature aftermarket thermostat, or corroded sensor wiring. On many VAG and BMW engines the electronically controlled thermostat fails open.

Is it safe to drive with a P0128 code?

Yes, in the short term. The engine runs cooler than designed but it will not overheat, so there is no immediate mechanical risk. Over time, running cold burns more fuel, raises emissions, lets moisture build in the oil, and leaves you with weak cabin heat. Fix it within a few weeks, and sooner before winter.

How do you fix and clear a P0128 code?

Confirm the diagnosis with live ECT data and a radiator-hose check, then replace the stuck-open thermostat (the usual fix), top up coolant, or replace the ECT sensor as needed. After repair, clear the code with a scan tool or let it self-clear over several warm-up cycles. Make sure coolant reaches 80 to 95C on a verification drive so the code does not return.

How much does it cost to fix P0128?

A thermostat itself runs 15 to 60 euros, with labour of 80 to 200 euros, so 95 to 260 euros at most shops, and up to about 300 euros on engines with electronic or hard-to-reach thermostats. An ECT sensor is cheaper at 40 to 110 euros total. Topping up coolant may cost only 10 to 20 euros if that is the whole problem.

Leggi le nostre guide dettagliate

Skanyx

Esegui la scansione della tua auto con Skanyx per diagnosticare P0128

Collega un adattatore OBD2 Bluetooth standard, esegui la scansione dei codici e ottieni una diagnosi basata sull'IA con livelli di gravità e stime dei costi di riparazione.

Scarica Skanyx