Engine Coolant Temperature Sensor Issue (P0125)
P0125 indicates that the Engine Control Module (ECM) has not detected sufficient coolant temperature rise to enter closed-loop fuel control within a specified time after engine start. This typically means the coolant temperature sensor is reading incorrectly, the thermostat is stuck open, or there is a coolant system problem preventing the engine from reaching operating temperature quickly. The ECM relies on coolant temperature to adjust fuel mixture; without proper temperature, it stays in open-loop, causing rich fuel mixture, poor fuel economy, and potential emissions issues.
01. Most Common Causes
- Faulty engine coolant temperature (ECT) sensor
- Stuck-open thermostat
- Low coolant level or air in cooling system
- Wiring or connector issues to ECT sensor
- Faulty ECM (rare)
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Poor fuel economy
- Rough idle or hesitation
- Engine running rich (fuel smell)
- Slow warm-up or low operating temperature
03. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Check coolant level and condition; inspect for leaks.
Step 3: Monitor ECT sensor data with scan tool; compare to ambient temperature at cold start.
Step 4: Verify thermostat operation by checking upper radiator hose temperature after warm-up.
Step 5: Test ECT sensor resistance and compare to specifications; check wiring and connectors.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
You can drive short distances, but prolonged driving may cause poor fuel economy, engine damage from rich mixture, or overheating if thermostat is stuck. It's best to diagnose and repair promptly.
How much does it cost to fix?▼
Typically $50-$150 for parts and labor. A coolant temperature sensor costs $20-$50, and a thermostat $10-$30. Labor is usually 0.5-1 hour.