Audi A3 · Diagnostic Trouble Code
P0128 — Coolant Thermostat (Coolant Temp Below Regulating Temp)
What it means, how urgent it is, the most likely causes, and the exact order to diagnose it — with the repair guides that fix it.
What P0128 means
Engines are designed to run at roughly 195–220°F. Below that, fuel does not vaporize properly, oil stays thick, and emissions climb — so the PCM runs a timer after each cold start. If the coolant temperature sensor still reports cold past the timer, P0128 sets.
Nine times out of ten, the thermostat is stuck open: instead of staying closed to let the engine warm up, it circulates coolant through the radiator from the start, and the engine never builds heat.
⚠️ How urgent is it?
Fix it within a few weeks. The thermostat itself is cheap; the main cost is labor, which varies widely by vehicle. While you are in there, it is smart to inspect hoses and the coolant condition.
Most likely causes
- A thermostat stuck open, constantly circulating coolant through the radiator so the engine never reaches operating temperature — the most common cause by far.
- Low coolant level from a leak, reducing the system's ability to build and hold heat.
- A faulty engine coolant temperature (ECT) sensor reporting colder than reality.
- In rare cases, a PCM software issue or a cooling fan stuck running at full speed.
How to diagnose it — in order
-
1
Feel the upper radiator hose shortly after a cold start. If it gets hot within a couple of minutes, the thermostat is stuck open and circulating coolant too early.
-
2
Check the coolant level in the reservoir and radiator (when cold). Top up and look for leaks if low — a leak can mimic thermostat failure.
-
3
Watch the temperature gauge or live ECT data. If the engine never reaches the normal 195–220°F range after 10–15 minutes of driving, the thermostat is the prime suspect.
-
4
Test or just replace the thermostat. It is an inexpensive part, and on most vehicles the labor is straightforward — thermostats are a wear item.
-
5
Verify the ECT sensor reading against a known-good thermometer or compare with intake air temp on a cold engine; they should roughly agree.
Reading the code is step zero
A basic OBD2 scanner plugs into the port under your dash and tells you exactly which codes are stored — plus freeze-frame data showing what the engine was doing when the code set.
View OBD2 scanners on AmazonAs an Amazon Associate we earn from qualifying purchases.
Repair guides that fix P0128
General diagnostic information, not a factory service procedure. If you're unsure, have a qualified technician confirm the diagnosis before buying parts.