P0125: Insufficient Coolant Temperature for Closed Loop Fuel Control (Meaning, Causes, Fixes)
What P0125 means
The engine computer (PCM) only uses oxygen sensor feedback to fine-tune the fuel mixture, called closed loop, once the engine is warm. OBD-Codes.com says P0125 sets when the engine coolant temperature (ECT) sensor shows the engine hasn't reached that temperature within a set time after starting. RepairPal gives typical numbers: about 160 to 170°F within 15 minutes of a 'stone cold' start (engine off for at least 8 hours), or a rise of at least 70 degrees in very cold weather (10 or more degrees below zero). It also sets if the temperature wanders above and below that range. The exact limits vary by manufacturer. P0128 is a similar code about the thermostat regulating temperature.
Severity: can I keep driving?
Drive with caution, fix soon
The sources disagree here. OBD-Codes.com says you will likely not notice any drivability problems, while RepairPal rates P0125 'Urgent', because the engine stays on a rougher backup fuel program that raises emissions. In practice the car is usually drivable, but get it checked soon, and check the coolant level first, only when the engine is cool. If the temperature gauge reads hot, stop driving.
Common symptoms
- Check engine light on
- Often no drivability problems at all (OBD-Codes.com)
- Vehicle may not shift into the highest gear at freeway speed (RepairPal)
- Lower fuel economy (RepairPal)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Leaking or stuck-open thermostat
- Low engine coolant level
- Faulty engine coolant temperature (ECT) sensor
- Not enough warm-up time, such as very short trips (OBD-Codes.com)
- Faulty intake air temperature (IAT) sensor (RepairPal)
- Dirty coolant causing incorrect coolant temperature readings (RepairPal)
- Cooling fan stuck running all the time (RepairPal)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Let the engine cool completely before opening anything. The cooling system is pressurized and very hot when warm.
- Check the coolant level and condition, and top up with the correct coolant.
- OBD-Codes.com's simplest first step is to clear the code and see whether it comes back.
- With a scanner and the heater off, watch the coolant temperature from a cold start. RepairPal says if it won't go above roughly 160 to 170°F within about fifteen minutes, the thermostat is the most likely culprit.
- Check that the scanner reading matches reality (RepairPal suggests an infrared thermometer on the engine), so a bad ECT sensor isn't mistaken for a cooling problem.
- Note the freeze frame data (speed, load, RPM, coolant and intake air temperature) to see whether it set in town or at freeway speed.
- Check whether the cooling fan runs constantly on a cold engine.
Typical fixes
- Replace the thermostat
- Top up or flush and refill the coolant
- Replace a faulty ECT sensor
- Replace a faulty IAT sensor
- Repair a cooling fan that runs all the time
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- You aren't comfortable draining coolant and bleeding air from the system
- The code returns after a new thermostat and sensor
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Is P0125 serious?
Sources differ: OBD-Codes.com says you likely won't notice drivability problems, but RepairPal rates it Urgent because emissions rise while the engine runs on its backup fuel program. Check the coolant level (cold engine) and fix it soon.
What's the difference between P0125 and P0128?
Both mean the engine is running too cool. P0125 is about reaching the temperature needed for closed loop fuel control; P0128 is about staying below the thermostat's regulating temperature. A stuck-open thermostat can cause either.
Will a new thermostat fix P0125?
Often, since a stuck-open thermostat is the most common cause, but RepairPal lists the coolant temperature sensor as a common misdiagnosis, so confirm the sensor reading first.
Sources
Last reviewed 2026-10-24. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.