Engine Coolant Temperature Sensor Issue (P0126)
The P0126 code indicates that the engine coolant temperature (ECT) sensor is reporting a temperature that is too low for the engine to enter closed-loop operation within a specified time after startup. This typically means the engine is not warming up as expected, which can be caused by a faulty thermostat stuck open, a defective ECT sensor, low coolant level, or a cooling fan running continuously. The PCM monitors the coolant temperature rise after engine start; if it doesn't reach a certain threshold within a set time, it sets this code.
01. Most Common Causes
- Faulty thermostat stuck open
- Defective engine coolant temperature (ECT) sensor
- Low coolant level or air in cooling system
- Cooling fan running continuously
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Poor fuel economy
- Engine running rich or rough idle
- Heater blowing cold air
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: Test thermostat operation by monitoring coolant temperature with a scan tool during warm-up.
Step 4: Test ECT sensor resistance and compare to specifications.
Step 5: Check cooling fan operation; ensure it turns off when engine is cold.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is generally safe for short trips, but prolonged driving can cause poor fuel economy, engine wear, and potential overheating if the thermostat is stuck closed. It's best to diagnose and repair promptly.
How much does it cost to fix?▼
The cost typically ranges from $50 to $150 for parts and labor, depending on whether it's a thermostat replacement or sensor replacement. Thermostat replacement is more common and may cost around $100-$200.