Skip to content
Skanyx
DTC/P0128·Audi

P0128 on Audi: Causes, Symptoms and Fix Cost

Quick Answer
Low SeveritySafe to drive (short-term)Audi

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.

Repair cost on Audi13 - €338

What does P0128 mean on a Audi?

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.

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 Audi-specific patterns we see most often:

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

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 on a Audi (Audi parts and labour typically run 30% above the average for this code).

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Replace thermostat €20–€78 €104–€260 €124–€338 Moderate
Replace ECT sensor €13–€39 €39–€104 €52–€143 Easy
Top up coolant €13–€26 €0–€0 €13–€26 Easy
Repair ECT wiring/connector €7–€20 €52–€130 €59–€150 Moderate

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

These codes commonly cluster with P0128 on Audi vehicles:

P0125P0126P0127P0116AudiP0117Audi

FAQ: P0128 on Audi

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.

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

See the main P0128 guide
Skanyx · Audi

Diagnosing P0128 on your Audi?

Connect a standard Bluetooth OBD2 adapter, scan for codes, and get AI-powered diagnostics with severity ratings and repair cost estimates.

Download Skanyx