Code
P0128
AUDI
P — Powertrain
Defective Engine Thermostat, Defective Engine Coolant Temperature Sensor, Defective Intake Air Temperature Sensor, Defective Cooling System, Low Engine Coolant, Dirty Engine Coolant causing incorrect Coolant Temperature Sensor readings, Defective/always running Engine Cooling fan(s)
Views:
UK: 32
EN: 53
RU: 63
AI status
Completed
Completed
100%
Causes
- Thermostat stuck open or opening too early
- Defective Engine Coolant Temperature (ECT) sensor or connector/wiring fault
- Low engine coolant level or air trapped in cooling system
- Restricted coolant flow (water pump, blocked passages, collapsed hose)
- Contaminated or degraded coolant affecting heat transfer
- Intake Air Temperature (IAT) sensor fault (causing incorrect warm-up strategy)
Symptoms
- Check Engine Light (MIL) illuminated and P0128 stored
- Engine takes a long time to reach normal operating temperature
- Cabin heater produces weak or cold airflow
- Reduced fuel economy and possibly richer-than-normal running during warm-up
- Temperature gauge reads lower than normal or fluctuates
- Cooling fans running more often than expected
What to check
- Scan tool: read live coolant temperature (ECT) and IAT, freeze-frame data and readiness status
- Inspect coolant level and reservoir for proper fill and contamination
- Visually inspect wiring and connectors at ECT and IAT sensors for corrosion or damage
- Confirm cooling fan operation and verify fan is not running continuously at low temp
- Check for recent coolant service or air in system (signs of bubbles, recent repairs)
- Compare heater output at dash (heater core warm-up) to coolant temperature readings
Signal parameters
- Typical normal coolant operating temperature: 80–105 °C (176–221 °F) depending on model and thermostat
- Thermostat opening (typical) ~85–95 °C (185–203 °F) — model dependent
- Fans typically command ON around 95–105 °C (203–221 °F) (varies by model/engine)
- Expected warm-up: coolant should rise steadily from ambient and reach ~70–90 °C within several minutes at idle or short drive — if it stays near ambient, suspect stuck-open thermostat or sensor fault
- ECT sensor resistance/voltage: compare to manufacturer table with scan tool or multimeter (expected voltage decreases as temp rises; typical 0.5–4.5 V/OTC varies)
Diagnostic algorithm
- Connect a calibrated scan tool, read freeze-frame and live data: record coolant temp at cold start and after 5–10 minutes of idle/driving.
- Verify ambient temperature and compare expected warm-up time to observed data.
- Inspect coolant level, top up if low, and bleed air from system if required. Re-test warm-up behavior.
- Check ECT sensor: inspect connector and wiring for corrosion, measure sensor resistance/voltage and compare to spec. Wiggle test wiring while monitoring live data for intermittent faults.
- Confirm IAT sensor readings are plausible; replace or repair if out of range and affecting warm-up strategy.
- Verify thermostat operation: with engine cold, start and monitor temperature increase and feel upper and lower radiator hoses (use caution). A stuck-open thermostat shows little temperature rise/low delta between hose and engine block.
- If thermostat suspect, perform a controlled check by removing thermostat (if accessible) or replacing with correct OEM thermostat and retest.
- Verify cooling fan control: ensure fans are not commanded ON at low temps due to failed relay/module; check fan relay, temperature switch or control module.
- Inspect for restricted coolant flow: check water pump operation, heater core/hoses and radiator for blockages.
- After repairs, clear codes, perform a warm-up/drive cycle and confirm code does not return and readiness monitors set.
Likely causes
- Thermostat stuck open (most common on Audi with long warm-up)
- Faulty ECT sensor or intermittent connector/circuit short to ground
- Low coolant level or air pocket after recent service
- Cooling fan relay/stuck fan causing overcooling
- Dirty or degraded coolant reducing heat transfer efficiency
- IAT sensor fault feeding incorrect intake temperature to the ECU (less common)
Fault status
Status
P0128 — Engine coolant temperature below thermostat regulating temperature; warm-up not achieved within expected time.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
HTML Workshop Manuals AI manual library for AUDI Click to show available manuals 2
AUDI 2015 A3 TDI Premium
HTML ManualAUDI 2015 A3 TDI Prestige
HTML ManualWorkshop Manuals
Repair manuals for AUDI
11
6-speed manual gearbox 0B1, front-wheel drive — Workshop Manual (Edition 05.2014)
Workshop Manual199,00 UAH
Audi A3 (1997) – 1.6L 4-cylinder (2‑valve) Engine Mechanical Components Service Manual (AEH, AKL, APF) – Edition 07.2002
Workshop Manual199,00 UAH
AUDI A3 (2004) Workshop Manual — 2.0L FSI Turbo (4‑cyl, 4‑valve) Engine, Mechanics — Edition 03.2017
Workshop Manual199,00 UAH
Audi A3 2004 — Electrical System (Workshop Manual, Edition 02.2018)
Workshop Manual199,00 UAH
Audi A4 / A4 Cabriolet – 4.2 l V8 (5‑valve, timing chains) – Workshop Manual (Mechanics) – Edition 04.2007
Workshop Manual199,00 UAH
Audi A4 / A4 Cabriolet — Auxiliary Heater Workshop Manual (Edition 08.2004)
Workshop Manual199,00 UAH
Audi A4 / A4 Cabriolet (1.8T 4‑cyl turbo) — Motronic Injection & Ignition System Service Manual (Edition 01.2015)
Workshop Manual199,00 UAH
Audi A8 (2003) — Electrical System Workshop Manual (Edition 08.2014)
Workshop Manual199,00 UAH
Audi Q4 e-tron (Type F4) - Self-study Programme SSP 685
Workshop Manual199,00 UAH
Audi Q8 (2018) — Electrical System Workshop Manual (Edition 05.2019)
Workshop Manual199,00 UAH
Audi Servicing Manual — 7‑Speed Dual Clutch Transmission 0CJ / 0CL / 0CK / 0DN / 0DP / 0HL (Edition 05.2018)
Workshop Manual199,00 UAH
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
