Check Engine Code
P0125
Insufficient Coolant Temperature for Closed Loop Fuel Control
Severity: low
DIY difficulty: 2/5
Typical cost: $20–$300
What P0125 means
The ECM uses ECT to decide when to switch from open-loop (fixed fuel map) to closed-loop (O2 sensor feedback). If the engine never warms up, it stays in open-loop and burns more fuel.
Symptoms
- Check engine light
- Poor fuel economy
- Cold heater output
- Low temp gauge reading
Likely causes (most common first)
- Thermostat stuck open (most common — same fix as P0128)
- Failed ECT sensor reading low
- Low coolant
Can I keep driving?
Low — mostly emissions/economy
Typical repair cost
DIY fixes can start near $20 (parts only). Shop repairs for P0125 typically run up to $300 depending on the underlying cause and vehicle. Start with the most common cause — Thermostat stuck open (most common — same fix as P0128) — before throwing parts at it.
Related codes
Confirm P0125 yourself in 60 seconds
AXLY.pro is a free iPhone app that pairs with any Bluetooth OBD2 adapter to read P0125 and every other stored code, plus live engine data. No subscription.