OBD-II Code · Sensors
P0115
Engine Coolant Temperature Sensor Circuit
General fault in the coolant temp sensor circuit — the ECU is reading a voltage from the ECT sensor that's outside the expected operating window.
Common symptoms
- Check engine light
- Hard cold starts
- Poor fuel economy
- Cooling fan running constantly
- Stalls or rough idle when cold
Likely causes
- Failed ECT sensor
- Open or shorted ECT wiring
- Corroded sensor connector
- Stuck-open thermostat (engine never reaches operating temp)
- Bad ECU ground
Where to start
- Try the cheapest cause first. Start by checking: failed ect sensor.
- Cost & scope. $75-$200
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure
P0115 is one of those codes where the part the ECU is complaining about — the Engine Coolant Temperature sensor — is rarely the part that's actually failed. The ECT itself is a cheap thermistor sitting in the coolant passage; when its resistance drifts out of spec, the ECU flags an "out of range" fault. But before you replace the sensor, walk the chain: is the coolant level full, is the thermostat actually closing on cold start, is the connector dry and the pins not corroded? On older Nissan trucks (especially 93-97 Hardbody pickups) Brian has seen this code throw repeatedly when the thermostat is stuck open — the engine never reaches operating temp, the ECT correctly reports the low reading, and the ECU sets P0115 because the value never enters the expected warm-engine range. Replacing the thermostat clears the code; replacing the sensor does not.
Vehicle-specific patterns
The diagnostic pattern that catches the most P0115 causes in one sweep: scan-tool the live ECT data with a known-good thermometer at the upper radiator hose. If the sensor reading matches the radiator-hose temp within ~5°F at multiple points (cold start, warm idle, after a 10-minute drive), the sensor is fine and the fault is upstream — usually the thermostat, sometimes a leaking head gasket that introduces combustion gases into the coolant. If the sensor disagrees with the hose temp by more than 10°F, the sensor or its wiring is the suspect. Total time on this check is under 10 minutes and rules out 80%+ of the false-replacement traps that drive P0115 callbacks. Coolant-only repairs (thermostat + flush) typically land at the lower end of the $75-$200 cost range; sensor + connector repair is at the upper end if the harness has to be spliced.
Related codes
Look up another code
More free tools