P0128
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)
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
Similar codes
HTML Workshop Manuals AI manual library for AUDI Click to show available manuals 9
AUDI 2015 A3 Premium Plus, 2D Convertible
HTML ManualAUDI 2015 A3 Premium Plus, 4D Sedan
HTML ManualAUDI 2015 A3 Premium, 2D Convertible Service Manual
HTML ManualAUDI 2015 A3 Premium, 4D Sedan
HTML ManualAUDI 2015 A3 Prestige, 2D Convertible
HTML ManualAUDI 2015 A3 Prestige, 4D Sedan
HTML ManualAUDI 2015 A3 TDI Premium
HTML ManualAUDI 2015 A3 TDI Premium Plus
HTML ManualRepair manuals for AUDI
6-speed manual gearbox 0B1, front-wheel drive — Workshop Manual (Edition 05.2014)
Workshop ManualAudi A3 (1997) – 1.6L 4-cylinder (2‑valve) Engine Mechanical Components Service Manual (AEH, AKL, APF) – Edition 07.2002
Workshop ManualAUDI A3 (2004) Workshop Manual — 2.0L FSI Turbo (4‑cyl, 4‑valve) Engine, Mechanics — Edition 03.2017
Workshop ManualAudi A3 2004 — Electrical System (Workshop Manual, Edition 02.2018)
Workshop ManualAudi A4 / A4 Cabriolet – 4.2 l V8 (5‑valve, timing chains) – Workshop Manual (Mechanics) – Edition 04.2007
Workshop ManualAudi A4 / A4 Cabriolet — Auxiliary Heater Workshop Manual (Edition 08.2004)
Workshop ManualAudi A4 / A4 Cabriolet (1.8T 4‑cyl turbo) — Motronic Injection & Ignition System Service Manual (Edition 01.2015)
Workshop ManualAudi A8 (2003) — Electrical System Workshop Manual (Edition 08.2014)
Workshop ManualAudi Q4 e-tron (Type F4) - Self-study Programme SSP 685
Workshop ManualAudi Q8 (2018) — Electrical System Workshop Manual (Edition 05.2019)
Workshop ManualAudi Servicing Manual — 7‑Speed Dual Clutch Transmission 0CJ / 0CL / 0CK / 0DN / 0DP / 0HL (Edition 05.2018)
Workshop ManualP0128
Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
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
Similar codes
Available brands with manuals
AUDI 11
6-speed manual gearbox 0B1, front-wheel drive — Workshop Manual (Edition 05.2014)
Workshop ManualAudi A3 (1997) – 1.6L 4-cylinder (2‑valve) Engine Mechanical Components Service Manual (AEH, AKL, APF) – Edition 07.2002
Workshop ManualAUDI A3 (2004) Workshop Manual — 2.0L FSI Turbo (4‑cyl, 4‑valve) Engine, Mechanics — Edition 03.2017
Workshop ManualAudi A3 2004 — Electrical System (Workshop Manual, Edition 02.2018)
Workshop ManualAudi A4 / A4 Cabriolet – 4.2 l V8 (5‑valve, timing chains) – Workshop Manual (Mechanics) – Edition 04.2007
Workshop ManualAudi A4 / A4 Cabriolet — Auxiliary Heater Workshop Manual (Edition 08.2004)
Workshop ManualAudi A4 / A4 Cabriolet (1.8T 4‑cyl turbo) — Motronic Injection & Ignition System Service Manual (Edition 01.2015)
Workshop ManualAudi A8 (2003) — Electrical System Workshop Manual (Edition 08.2014)
Workshop ManualAudi Q4 e-tron (Type F4) - Self-study Programme SSP 685
Workshop ManualAudi Q8 (2018) — Electrical System Workshop Manual (Edition 05.2019)
Workshop ManualAudi Servicing Manual — 7‑Speed Dual Clutch Transmission 0CJ / 0CL / 0CK / 0DN / 0DP / 0HL (Edition 05.2018)
Workshop ManualLAND ROVER 3
Land Rover Defender 300Tdi — Workshop Manual (1996 model year)
Workshop ManualLand Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)
Workshop ManualLand Rover Range Rover — Electrical Library (LRL 0453ENG, 2002)
Workshop ManualP0128
Coolant Thermostat Below Thermostat Regulating Temperature
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
Similar codes
P0128
Range / performance of thermostat
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
Similar codes
HTML Workshop Manuals AI manual library for LAND ROVER Click to show available manuals 1
LAND ROVER 2015 Discovery Sport HSE
HTML ManualRepair manuals for LAND ROVER
Land Rover Defender 300Tdi — Workshop Manual (1996 model year)
Workshop ManualLand Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)
Workshop ManualLand Rover Range Rover — Electrical Library (LRL 0453ENG, 2002)
Workshop ManualP0128
Coolant thermostat
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)
