🟡 Monitor

P0128 Jaguar - Coolant Thermostat Below Regulating Temp

This code indicates the engine control unit (ECU) has detected that the coolant temperature is not reaching the expected regulating temperature within a specified time. On Jaguar engines - from the Ingenium AJ200D to the AJ126 V6 - this typically points to a stuck‑open thermostat, a faulty coolant temperature sensor, or a low coolant level. Ignoring it can lead to increased fuel consumption, poor heater performance, and potential damage to the DPF on diesel models.

Jaguar engine cooling system with thermostat and coolant temperature sensor highlighted

P0128 means the ECU has detected that the engine is taking too long to reach normal operating temperature, or the coolant temperature is consistently below the thermostat's regulating temperature. On most Jaguar petrol and diesel engines - including the 2.0 Ingenium diesel and the 3.0 V6 - this is typically caused by a thermostat that is stuck open, a faulty coolant temperature sensor, or a low coolant level. The fix can range from a £100–£200 sensor replacement to a £300–£600 thermostat and housing replacement [PATTERN DATA].

Do not ignore P0128. A stuck‑open thermostat prevents the engine from reaching optimal temperature, increasing fuel consumption and emissions, and can shorten the life of the engine and DPF.

What P0128 Actually Means

The thermostat is a temperature‑controlled valve that regulates coolant flow between the engine and the radiator. When the engine is cold, the thermostat stays closed to allow the engine to warm up quickly. Once the engine reaches its normal operating temperature (typically around 90°C), the thermostat opens to allow coolant to flow through the radiator for cooling. The ECU monitors the engine coolant temperature (ECT) sensor to ensure the engine reaches operating temperature within a specific time. P0128 is triggered when the ECU detects that the coolant temperature has not reached the expected regulating temperature - or that it is taking too long to do so. This usually means the thermostat is stuck open, allowing coolant to circulate through the radiator prematurely and preventing the engine from warming up properly. On Jaguar diesel engines, particularly the Ingenium 2.0D, a stuck‑open thermostat can also affect DPF regeneration, as the engine needs to be at operating temperature for effective regeneration. The code can also be caused by a faulty ECT sensor (sending a lower temperature reading than actual) or a low coolant level that affects the sensor's reading.

Symptoms You'll Notice Alongside P0128

If you notice poor heater output and the engine temperature is consistently low, the thermostat is likely stuck open.

Common Causes of P0128, Ranked Cheapest‑First

Based on real diagnostic patterns from Jaguar specialists. The order reflects both likelihood and typical repair cost.

CauseLikelihoodTypical Cost (Fitted)Notes
Faulty coolant temperature sensor (ECT)Medium£100–£200Sensor may be reading lower than actual temperature; test with live data before replacing
Low coolant levelLow£20–£50 (top‑up)Low coolant can affect sensor readings; check for leaks and top up if needed
Stuck‑open thermostatHigh£300–£600The thermostat is mechanically stuck open, allowing coolant to flow through the radiator too early; common on higher‑mileage vehicles
Coolant leak or air in the cooling systemLowVariesAn air pocket or leak can affect temperature readings and cause the ECU to set the code
Faulty thermostat housing (cracked/warped)Low£300–£600Often replaced as part of the thermostat replacement; inspect for cracks or leaks
ECU software issue (rare)Very Low£100–£200 (software update)Some vehicles may have a software issue that causes false P0128 codes; check for updates

Cost figures [PATTERN DATA] - indicative independent‑specialist pricing, not drawn from our engine replacement dataset.

Diagnostic Order - Cheapest‑First

A competent Jaguar specialist will follow this order to avoid misdiagnosing a thermostat when a sensor or low coolant is the real issue.

1

Check Coolant Level

Low coolant can cause temperature sensor inaccuracies. Top up and check for leaks before proceeding.

2

Scan for Other Codes

Read all codes to confirm P0128 and check for others like P0217 (over‑temperature) or sensor codes that could indicate a faulty ECT sensor.

3

Live‑Data Coolant Temperature

Using diagnostic software, read the actual coolant temperature. Compare to the temperature on the dashboard gauge (if equipped) and to the expected temperature for the operating conditions.

4

Test the Thermostat

If the sensor readings are correct and coolant is full, the thermostat is likely stuck open. A temperature test (inlet vs outlet) can confirm if the thermostat is opening too early.

5

Replace Thermostat and Housing

If the thermostat is confirmed faulty, replace it along with the housing and gasket. This is the most common fix for P0128.

Not sure where to start?

Our diagnostic wizard walks the same order, or use the registration lookup to confirm your engine.

Can You Still Drive Your Jaguar with P0128?

Yes, but with caution - and only for a limited time. P0128 does not cause immediate drivability issues, but it does indicate the engine is not reaching operating temperature. This leads to increased fuel consumption, higher emissions, and on diesel models, can cause DPF regeneration problems. If the thermostat is stuck open, the engine will run cooler than designed, which can cause increased wear over time. It's safe to drive to a garage for diagnosis, but you should avoid extended journeys and have the issue addressed promptly. If you also notice the engine is overheating (which would be a stuck‑closed thermostat, a different issue), stop driving immediately. With P0128, the engine is likely running too cold, not too hot, so overheating is not the concern - but the reduced efficiency will cost you at the pump.

Frequently Asked Questions About P0128

What does P0128 mean on a Jaguar?

It means the ECU has detected that the engine is not reaching normal operating temperature within the expected time, often due to a stuck‑open thermostat, a faulty temperature sensor, or low coolant.

Can I drive my Jaguar with P0128?

Yes, for a limited time, but it will increase fuel consumption and emissions, and on diesel models, it can cause DPF issues. Have it diagnosed promptly.

Is P0128 a serious fault?

It's not an emergency, but it's serious enough to address - a stuck‑open thermostat will reduce fuel economy and can lead to DPF problems on diesel engines.

How much does it cost to fix P0128 on a Jaguar?

The cost ranges from about £100 for a sensor replacement to £300–£600 for a thermostat and housing replacement. Diagnostic time is typically 1–2 hours.

Can a bad coolant temperature sensor cause P0128?

Yes, a faulty sensor can send a lower temperature reading than actual, causing the ECU to set the code even if the thermostat is working correctly.

Will clearing the code fix P0128?

Only temporarily - if the thermostat or sensor is faulty, the code will return. Clearing it without fixing the issue will not resolve the problem.

Cheapest‑First AlwaysWe rank causes by diagnostic order and cost, never the other way around.

Independent & HonestWe're not a garage. We're an independent resource that routes you to vetted specialists.

15+ Vetted Jaguar SpecialistsDiagnostics and repairs carried out by people who know these engines intimately.

Data‑Backed ContentOur advice is built on real enquiry data from 9,000+ UK owners.

Get P0128 Diagnosed Properly

Compare diagnostic and repair quotes from our vetted specialist network.

COMPARE QUOTES NOW → RUN THE DIAGNOSTIC WIZARD