P0125: Insufficient Coolant Temperature for Closed Loop Fuel Control
Key takeaways
- P0125 means the coolant didn't reach the temperature the computer needs to start precise fuel control within the time it allows.
- A thermostat stuck open is the usual reason; low coolant, a sensor reading low and a fan that never shuts off come next.
- It's safe to keep driving, with weaker heat and worse fuel economy; a gauge climbing toward hot is a different problem and means stop.
- A thermostat replacement usually costs $150–$450 at an independent shop; check the coolant level and the live temperature reading before buying one.
- Ford reprograms the engine computer on some early-build 2018 EcoSport 2.0L models that set P0125 in freezing weather.
What P0125 means
Your engine is taking too long to warm up enough for the computer to switch to its normal, precise way of fueling. Scanners call it Insufficient Coolant Temperature for Closed Loop Fuel Control. On a cold start the computer runs “open loop,” adding fuel from a fixed map. Once the coolant reaches a minimum temperature set by the maker, well below normal operating temperature, it switches to “closed loop” and starts trimming fuel from the oxygen sensors. The computer allows a set time to get there, based on outside temperature and how the car is driven. If the coolant temperature sensor hasn’t reported that minimum in time, it sets P0125.
In plain terms: the thermostat is probably letting coolant through to the radiator too early, or the sensor is telling the computer the engine is colder than it is.
Is it safe to drive?
Yes. A thermostat stuck open makes the engine run too cool, not too hot, so this code on its own won’t overheat the engine. You’ll likely notice weaker cabin heat, slower defrosting and worse fuel economy, because the engine spends longer running rich. In winter, weak defrosting is the part that matters for safety, so don’t leave it for months.
The answer changes if the temperature gauge climbs toward hot, you see steam, or the coolant level keeps dropping. That’s overheating or a leak, not P0125; pull over and shut it off. Our car overheating guide covers what to do.
Causes, ranked
| Cause | How you confirm it | Typical cost (US independent shop, 2026) |
|---|---|---|
| Thermostat stuck open or opening early | Gauge slow to rise or low on the highway; upper radiator hose warms within minutes of a cold start | $150–$450 |
| Low coolant or air in the system | Level below the cold mark in the reservoir; gurgling behind the dash | $0–$150 to top up and find the leak |
| Coolant temperature sensor reading low | Scanner temperature well below what an infrared thermometer shows at the sensor | $80–$250 |
| Radiator fan running all the time | Fan spins on a cold engine; relay or fan control fault | $20–$150 for a relay or fuse |
| Wiring or connector to the sensor | Reading jumps when the harness is moved; corrosion at the plug | $100–$250 |
| Engine software | Bulletin for your make, model and engine | $100–$200, often $0 under a bulletin |
The thermostat is the answer most of the time. Engines where it’s built into a plastic housing or buried under other parts sit at the top of that range or above it.
What to check first
- Check the coolant level with the engine cold. Low coolant can set P0125 and hides a leak you need to find.
- Watch the temperature in live data on a cold start. A healthy engine climbs steadily and then levels off; one that crawls up slowly or drops on the highway points to the thermostat.
- Compare the sensor with reality. An infrared thermometer at the thermostat housing or near the sensor tells you whether the sensor is reading low.
- Look at the radiator fan on a cold engine. It shouldn’t be running.
- Ask about bulletins. The one bulletin naming P0125 is Ford’s: some 2018 EcoSport 2.0L models built between 21 September and 8 November 2017 set it at 20–32°F, and the fix is a computer reprogram, not a thermostat.
Clearing the code and driving doesn’t fix anything here unless a repair was made; it will come back on the next cold start.
What it costs
The cheap outcome is topping up coolant or replacing a fan relay, $20–$150. The common outcome is a thermostat at $150–$450. The expensive outcome is a thermostat with an integrated housing on a crowded engine, at the top of that range. Checking live data first keeps you from replacing a good thermostat when an $80–$250 sensor was the fault.
Related codes
P0125 often shows up alongside P0128, the thermostat code, and the two usually share one repair. Coolant sensor codes like P0117 and P0118 point to the sensor or its wiring instead of the thermostat. If the heater also blows lukewarm, see car heater not working.
What owners report to NHTSA
3 complaints filed with NHTSA mention P0125, across 3 different models. The component owners most often filed it under: engine and engine cooling:cooling system.
Manufacturer service bulletins that name P0125
1 technical service bulletins and manufacturer communications filed with NHTSA mention P0125, from 1 makes. A bulletin means the manufacturer has documented a known cause or a fix procedure for that model. Examples:
- FORD ECOSPORT (2018), bulletin 10137071: Some 2018 EcoSport vehicles equipped with a 2.0L Duratec engine built on 21-Sep-2017 and through 8-Nov-2017 may exhibit an illuminated MIL with diagnostic trouble code (DTC) P0125 at ambient temperatures between -6-0C (2…
Sources: NHTSA Office of Defects Investigation complaint database and manufacturer communications file, snapshots September 2026. A complaint or bulletin that mentions a code is a report about that vehicle, not a statement that the code has one cause.
Frequently asked questions
Can I drive with a P0125 code?
Yes. A thermostat stuck open makes the engine run too cool, not too hot, so this code on its own won't overheat anything. Expect weaker heat, slower defrosting and more fuel use. Fix it within a few weeks, sooner in winter, and stop right away if the gauge ever climbs toward hot.
What's the difference between P0125 and P0128?
Both say the engine is warming up too slowly. P0125 is about the lower temperature the computer needs before it starts using the oxygen sensors for fuel control; P0128 is about reaching the thermostat's normal operating temperature. They share the same causes, and the thermostat is the usual answer for both.
Why does P0125 show up in cold weather?
Cold air makes a weak thermostat's problem obvious. In freezing weather the radiator pulls away so much heat that a thermostat stuck partly open keeps the engine from warming up in the time the computer allows. On one early 2018 Ford EcoSport build, the fix for a winter-only P0125 was a software update.
How much does it cost to fix P0125?
Most fixes are a thermostat at $150–$450. It can be as little as topping up coolant or a $20–$150 fan relay, or an $80–$250 coolant temperature sensor if that's what is reading low.