OBD codes / P0125
P0125
MinorInsufficient Coolant Temperature for Closed-Loop Fuel Control
P0125 is low-urgency — the engine is running cool, not hot. You can drive normally; the trade-offs are weaker heat and worse fuel economy until it's fixed. A stuck-open thermostat is the usual, inexpensive cause.
What this code means
Before the engine warms up, the computer runs on preset fuel values; once it's warm it switches to "closed-loop," trimming fuel using the oxygen sensors. P0125 means the engine isn't reaching the temperature needed to make that switch in the expected time. The usual cause is a thermostat stuck open (coolant circulates too soon, so the engine never fully warms), or a coolant-temperature sensor reading low, or low coolant. It's closely related to P0128 and is low-urgency, but it costs you fuel economy and emissions until fixed.
Symptoms you might notice
- Temperature gauge stays low or never reaches normal
- Weak cabin heat
- Reduced fuel economy
- Check-engine light, usually with no drivability change
What it costs to fix
Typical range: $150–$500 · about ~0.5–2 hrs of labor
| If the cause is… | Part | Labor |
|---|---|---|
| Thermostat | $15–$100 | ~0.5–2 hrs |
| Coolant temperature (ECT) sensor | $15–$80 | ~0.3–1 hrs |
| Coolant top-up / refill | $15–$60 | ~0.2–0.5 hrs |
Like P0128, the thermostat part is cheap and the cost is mostly labor, which varies by how buried the thermostat is. A sensor or coolant top-up is cheaper still.
The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0125 for my exact vehicle →
Frequently asked
Can I drive with P0125?
Yes — it's a low-urgency code. The engine is running cooler than ideal, which costs some fuel economy and heat, but it's not a breakdown risk. Schedule the fix at your convenience.
Is P0125 the same as P0128?
They're closely related and usually have the same cause — a thermostat stuck open. P0128 flags that the coolant didn't reach target temperature; P0125 flags that it stayed too cool to enter closed-loop fuel control. The fix is typically the thermostat.
What is closed-loop fuel control?
Once warm, the computer fine-tunes fueling using the oxygen sensors — that's closed-loop. Until the engine warms up it runs on fixed estimates. P0125 means it's not warming up enough to make that switch on time.
How much does it cost to fix P0125?
Usually a modest thermostat job — the part is cheap, so the cost is mostly labor and depends on how accessible the thermostat is on your engine.
Seeing P0125 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0125 for my vehicleGeneric OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.
