P0126Insufficient Coolant Temperature for Stable Operation
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Needs a drive cycle to confirm a fix
- How the car detects it
- The generic title refers to a coolant temperature that is not reached for stable operation, i.e. for releasing further functions and diagnostics; how manufacturers implement it differs. The only implementation documented in a manufacturer source is Subaru's (via the Saab 9-2X service information): there P0126 is a stuck-sensor check – if the coolant signal changes by less than 5 mV during 20 s of driving or idling after start, the sensor counts as frozen. It runs once per drive cycle, lights the MIL after two consecutive cycles and has no fail-safe mode. Other interpretations, closer to a thermostat check, could not be verified in a manufacturer document.
- What you may notice
- Check engine light on
- Idle speed stays raised
- Engine and heater warm up slowly
- Higher consumption
- Likely causes
- LikelyCoolant sensor frozen or faulty (resistance does not change)
- PossibleThermostat stuck open or low coolant
- RareContact resistance in connector or wiring
- RareEngine control module
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Easy · Often possible to do yourself.Typical cost: €30 – €300
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.