P0125 — Coolant Too Cold for Closed-Loop Fuel Control
P0125 is set when the engine fails to reach the calibrated closed-loop threshold temperature within a calibrated time and distance. Closed loop fuel control requires the engine to be warm enough that the oxygen sensors are reliable and the ECM can trust their feedback. When coolant never crosses that threshold, the ECM remains in open loop indefinitely and sets P0125 as evidence the engine is not reaching its operating temperature.
P0125 means coolant too cold for closed-loop fuel control. A vehicle usually stays drivable short-term with this code, but it should be diagnosed promptly. The most common cause is thermostat stuck open or partially open (typically $80–$350). Causes and cost vary by make and model; confirm the root cause before replacing parts.
What does P0125 mean?
P0125 is set when the engine fails to reach the calibrated closed-loop threshold temperature within a calibrated time and distance. Closed loop fuel control requires the engine to be warm enough that the oxygen sensors are reliable and the ECM can trust their feedback. When coolant never crosses that threshold, the ECM remains in open loop indefinitely and sets P0125 as evidence the engine is not reaching its operating temperature.
What are the symptoms of P0125?
- Check Engine Light is illuminated
- Heater output weak or slow to warm up
- Temperature gauge sits below normal
- Reduced fuel economy
- Rough idle when cold (engine stays in cold-start enrichment longer than expected)
- Cold-start drive cycle takes much longer to complete emissions monitors
What causes P0125?
| Cause | Likelihood | Estimated repair (USD) |
|---|---|---|
| Thermostat stuck open or partially open | Most common | $80–$350 |
| Wrong-temperature thermostat installed | Common | $30–$200 |
| Failed engine coolant temperature (ECT) sensor reading low | Occasional | $80–$250 |
| Cooling fan running continuously due to a separate fault | Occasional | $100–$500 |
| Heater core bypass leak letting coolant circulate freely | Rare | $50–$250 |
Repair costs are typical US ranges and vary by make, model, model year, and labor rate. A diagnostic trouble code is a symptom, not a guaranteed failed part — confirm the root cause before replacing anything.
Is it safe to drive with P0125?
In most cases a vehicle stays drivable for short trips with P0125 active, but you should diagnose and repair it promptly. This is a low-severity code — ignoring it can lead to further damage or a failed emissions test. Exact tolerance depends on your specific make and model.
How to diagnose P0125
-
Compare coolant temperature climb to a known baseline
Graph the coolant temperature PID from a cold start. The engine should reach approximately 180 °F within 10 minutes of driving in moderate weather. A coolant temperature that hovers in the 140–160 °F range is the textbook thermostat-stuck-open fingerprint.
Tools: Scan tool with ECT graphing
-
Verify the ECT sensor agrees with reality
Point an infrared thermometer at the cylinder head or upper radiator hose. Compare to the scan tool reading. Disagreement of more than 15 °F means the sensor is reading wrong — a bad sensor will set P0125 even with a perfect thermostat.
Tools: Infrared thermometer, Scan tool
-
Confirm the thermostat opening temperature
Pull the thermostat (if access permits) and test in a pot of water with a kitchen thermometer — heat the water and watch when the thermostat opens. Should match the stamped rating (typically 195 °F / 90 °C). A thermostat that opens at room temperature is finished.
Tools: Thermostat removal tools, Cooking thermometer, Pot for testing
-
Check that the cooling fan is not running prematurely
Watch the cooling fan on a cold start. A fan that starts running immediately keeps the engine over-cooled. Diagnose that separate fault first — a new thermostat will not fix P0125 if the fan is the real cause.
Tools: Visual inspection
-
Inspect the radiator hose temperature pattern
Cold-start the engine. The upper radiator hose should stay cool for several minutes (thermostat closed) and then warm rapidly. A hose that warms gradually from idle confirms the thermostat is stuck open.
Tools: Infrared thermometer
How do I fix P0125?
- Replace the thermostat with the correct OEM opening temperature
- Replace the engine coolant temperature sensor
- Repair underlying cooling fan or bypass issue
P0125 by make and model
Select your exact year, make, and model below to get a P0125 diagnosis tuned to your vehicle's known failure patterns, recalls, and TSBs.
P0125 on Chevrolet
- 2012 Chevrolet Silverado 1500
- 2017 Chevrolet Silverado 1500
- 2022 Chevrolet Silverado 1500
- 2012 Chevrolet Equinox
- 2017 Chevrolet Equinox
- 2022 Chevrolet Equinox
- 2012 Chevrolet Tahoe
- 2017 Chevrolet Tahoe
- 2022 Chevrolet Tahoe
- 2012 Chevrolet Malibu
- 2017 Chevrolet Malibu
- 2022 Chevrolet Malibu
- 2012 Chevrolet Traverse
- 2017 Chevrolet Traverse
- 2022 Chevrolet Traverse
- 2017 Chevrolet Trax
- 2022 Chevrolet Trax
P0125 on Ford
P0125 on GMC
P0125 on Honda
P0125 on Hyundai
P0125 on Jeep
P0125 on Kia
P0125 on Mazda
P0125 on Nissan
P0125 on Ram
P0125 on Subaru
P0125 on Toyota
- 2012 Toyota RAV4
- 2017 Toyota RAV4
- 2022 Toyota RAV4
- 2012 Toyota Camry
- 2017 Toyota Camry
- 2022 Toyota Camry
- 2012 Toyota Corolla
- 2017 Toyota Corolla
- 2022 Toyota Corolla
- 2012 Toyota Tacoma
- 2017 Toyota Tacoma
- 2022 Toyota Tacoma
- 2012 Toyota 4Runner
- 2017 Toyota 4Runner
- 2022 Toyota 4Runner
- 2012 Toyota Highlander
- 2017 Toyota Highlander
- 2022 Toyota Highlander
- 2012 Toyota Sienna
- 2017 Toyota Sienna
- 2022 Toyota Sienna
Related diagnostic codes
Common symptoms of P0125
P0125 often shows up as one of these symptoms. Start from what your car is actually doing:
P0125: frequently asked questions
What does diagnostic trouble code P0125 mean?
P0125 is set when the engine fails to reach the calibrated closed-loop threshold temperature within a calibrated time and distance. Closed loop fuel control requires the engine to be warm enough that the oxygen sensors are reliable and the ECM can trust their feedback. When coolant never crosses that threshold, the ECM remains in open loop indefinitely and sets P0125 as evidence the engine is not reaching its operating temperature.
What are the symptoms of P0125?
Check Engine Light is illuminated. Heater output weak or slow to warm up. Temperature gauge sits below normal. Reduced fuel economy. Rough idle when cold (engine stays in cold-start enrichment longer than expected). Cold-start drive cycle takes much longer to complete emissions monitors
What causes P0125?
Thermostat stuck open or partially open (most-common). Wrong-temperature thermostat installed (common). Failed engine coolant temperature (ECT) sensor reading low (occasional). Cooling fan running continuously due to a separate fault (occasional). Heater core bypass leak letting coolant circulate freely (rare)
Is it safe to drive with P0125?
In most cases a vehicle stays drivable for short trips with P0125 active, but it should be diagnosed and repaired promptly — this is a low-severity code. Ignoring it can lead to further damage or a failed emissions test. Specific tolerance varies by make and model.