Skip to content

P0125

Insufficient Coolant Temperature for Closed Loop Fuel Control.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
1
AreaFuel and air metering
25
FaultThe specific fault in that area

What it means

P0125 means the engine took too long to reach the coolant temperature needed for closed loop fuel control. The control unit expects the coolant temperature signal to rise to a set value within a calibrated time after a cold start. If it stays too low, or the signal looks wrong, it sets the code because it cannot switch to closed loop and fuel and emissions control suffer.

Symptoms

  • Engine warning light on
  • Poor fuel economy
  • Temperature gauge slow to rise or stuck low
  • Weak cabin heater output
  • Rough or unstable idle when warm-up is prolonged
  • Slightly richer exhaust smell or hesitation during warm-up

Possible causes

  • Thermostat stuck open or opening too early, so the engine warms too slowlylikely
  • Faulty coolant temperature sensor reading inaccurately or responding slowlylikely
  • Wiring or connector fault in the coolant temperature sensor circuit, such as high resistance or corrosionpossible
  • Low coolant level or air in the cooling system affecting sensor contact and warm-uppossible
  • Cooling fan running constantly or a cooling system control fault over-cooling the enginepossible
  • Outdated or faulty engine control unit calibration for warm-up strategy (model dependent)rare

How to diagnose

  1. Read stored codes and freeze frame data, noting coolant temperature, ambient conditions and engine run time when the code set
  2. Check for other related codes, especially coolant temperature sensor circuit codes, and any manufacturer technical bulletins for the model
  3. Inspect the coolant level and condition with the engine cold, and check for signs of leaks
  4. Inspect the coolant temperature sensor, its connector and wiring for damage, corrosion or poor pin tension
  5. Compare live coolant temperature from a cold start with a reliable independent temperature reading, such as a surface thermometer on the thermostat housing
  6. Monitor the warm-up rate and check whether the upper hose heats up early, which suggests a thermostat stuck open
  7. Check that the cooling fan is not running continuously when cold, following the model's fan control procedure
  8. Measure sensor resistance against the manufacturer's temperature specification, as values vary by model and engine

How to fix

  • Replace the thermostat if it is stuck open or opens too early, and refill and bleed the cooling system correctly
  • Replace the coolant temperature sensor if its readings are inaccurate or slow
  • Repair or replace damaged wiring, terminals or connectors in the sensor circuit
  • Top up or refill the coolant to the correct specification and bleed out trapped air
  • Repair the fan control fault that is over-cooling the engine
  • Update the engine control unit software only if a manufacturer bulletin identifies an outdated calibration as the cause

Can I keep driving?

Low severity

The car can normally be driven while you arrange a repair, as this fault mainly affects warm-up and fuel economy. Keep an eye on the temperature gauge, and stop if it climbs abnormally or the coolant level is low.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.