P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
The engine takes too long to reach the temperature needed for normal fuel control.
Common causes
- Thermostat stuck open
- Faulty coolant temperature sensor
- Low coolant level
Symptoms
- Check engine light
- Slow warm-up
- Weak heater
What to check
- Check thermostat
- Check coolant level
- Watch temperature rise on a scan tool
Manufacturers may add their own detail to generic codes. If your vehicle shows a different description for P0125, follow the service information for that make and model.
Related codes
- P0120 Throttle/Pedal Position Sensor/Switch "A" Circuit
- P0121 Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance
- P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- P0123 Throttle/Pedal Position Sensor/Switch "A" Circuit High
- P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)