P0125: Insufficient Coolant Temperature for Closed-Loop Fuel Control
TL;DR
P0125 = insufficient coolant temp for closed loop. Severity: medium. Top causes: thermostat stuck open (55%), faulty ECT sensor (25%), low coolant (15%), wiring (5%). Usually a straightforward thermostat job.
Can I keep driving with P0125?
IF the engine runs and the gauge eventually rises → you can drive while you get the thermostat done; mainly you’ll lose fuel economy and heat. IF it overheats or behaves oddly → address it promptly.
Symptoms
- Check engine light on
- Engine slow to warm up / runs cold
- Worse fuel economy
- Weak heat from the vents
- Temperature gauge below normal
Top causes (ranked by probability)
| Likely cause | Probability | Notes |
|---|---|---|
| Thermostat stuck open | 55% | Most common — engine never warms |
| Faulty / biased ECT sensor | 25% | |
| Low coolant | 15% | |
| Wiring / connector fault | 5% |
What does P0125 mean?
Technical explanation
The ECM needs the engine to reach a target temperature before switching from open-loop to closed-loop fueling (using O2 feedback). P0125 sets when coolant temperature stays too low for too long after start. By far the most common cause is a thermostat stuck open, letting coolant circulate constantly so the engine never warms. A faulty/biased ECT sensor, low coolant, or wiring issues can also prevent or misreport reaching temperature.
In simple terms
Your engine has to warm up before the computer can fine-tune the fuel mixture. P0125 means it’s taking too long (or never) reaching that temperature — almost always because the thermostat is stuck open. The result is a cold-running engine, worse fuel economy and weak cabin heat.
How to diagnose P0125 (step by step)
- Watch ECT during warm-up. If it rises slowly or never reaches normal, suspect the thermostat.
- Check coolant level. Low coolant slows warm-up and skews the sensor.
- Test the thermostat. A thermostat stuck open is the classic cause.
- Verify the ECT sensor. Compare its reading to actual temperature; replace if biased.
- Inspect wiring/connector. Rule out a circuit fault affecting the reading.
Repair options & cost
- Replace the thermostat
- Replace the ECT sensor
- Top up/bleed the coolant
- Repair the wiring
🔧 Doing it yourself? Buy the part: Thermostat · Coolant temperature sensor
| DIY cost | $15–$120 |
|---|---|
| Workshop cost | $120–$400 |
| Repair time | 45–90 minutes (thermostat) |
Costs are local ballpark ranges and vary by region and vehicle.
Tools you’ll need
Scan your car: recommended OBD-II scanners →Vehicle-specific notes
- A thermostat stuck open is by far the most common cause — replace it before the sensor.
- P0125 often appears with P0128 (coolant thermostat below regulating temperature).
- Bleed the cooling system after the repair to avoid air pockets.
Common mistakes to avoid
- Replacing the ECT sensor before checking the thermostat
- Ignoring low coolant
- Not bleeding the system after a thermostat change
- Assuming it’s harmless — economy and emissions suffer
Frequently asked questions
What usually causes P0125?
A thermostat stuck open is the most common cause, so the engine never reaches operating temperature. A faulty ECT sensor or low coolant can also do it.
Is P0125 safe to drive with?
Usually yes, short-term. The main downsides are worse fuel economy and weak cabin heat. Get the thermostat replaced soon.
Is P0125 the same as P0128?
They’re closely related. Both point to the engine running too cool — most often a thermostat stuck open — and frequently appear together.
P0125 summary
| Meaning | Engine not reaching closed-loop temp |
|---|---|
| Severity | Medium |
| Safe to drive? | Caution — runs cold |
| Top cause | Thermostat stuck open (55%) |
| DIY cost | $15–$120 |
| Shop cost | $120–$400 |