Skip to content
Skanyx

P0128 on Audi: Causes, Symptoms and Fix Cost

Quick Answer

Safe to drive (short-term)

P0128 on a Audi 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. VW, Audi, Skoda and SEAT apps often show this code as P012800; the last two digits are a failure-type byte.

Severity
Low · Cooling System
Typical repair cost, all makes
€10-€260

Connect a standard OBD2 adapter (Bluetooth LE on iPhone) to your Audi and Skanyx tells you what P0128 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.

Get Skanyx free

What does P0128 mean on a Audi?

The Quick Answer above is the generic definition. What follows is the model-specific detail for the Audi models that log P0128.

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.

What causes P0128 on a Audi?

Beyond the generic causes listed on the main P0128 page, these are the patterns noted for Audi models:

  • Electronic (map) thermostat failure on EA888, stuck open

    : Audi A4

  • Tight engine-bay access on B8 and B9 raises labour time

    : Audi A4

How to diagnose P0128 on a Audi with OBD2

Follow these steps to pinpoint the root cause of 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

How much does P0128 cost to fix on a Audi? (EUR)

Estimated repair costs for P0128 in EUR, compiled across makes. Expect Audi parts and labour towards the upper end of each range.

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace thermostat €15–€60 €80–€200 €95–€260 Moderate
Replace ECT sensor €10–€30 €30–€80 €40–€110 Easy
Top up coolant €10–€20 €0–€0 €10–€20 Easy
Repair ECT wiring/connector €5–€15 €40–€100 €45–€115 Moderate

Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.

These codes are often seen alongside P0128 or point to related issues, on any make:

Looking for the full P0128 reference (all makes, full diagnosis flow, complete repair cost matrix)? See the main P0128 guide

Diagnose P0128 on your Audi

Your car logged P0128. Skanyx reads it on a standard OBD2 adapter (Bluetooth LE on iPhone), tells you whether it is safe to keep driving, and shows the €10-€260 repair range so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.

Get Skanyx free