OBD-II Code · Sensors
P0115
Engine Coolant Temperature Sensor Circuit
Severity
medium
Worth booking. It costs fuel, emissions or comfort until it is fixed.
Can you drive it
Only if running normally
A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety.
Indicative cost (USD)
$75–$200
Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.
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.
How a shop works this
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.
Note every code that is set, not just this one.
Codes that appear together usually narrow the cause faster than any one of them read alone.
Read the freeze frame — the conditions the fault was recorded under.
Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.
Confirm the fault is current rather than history.
Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.
Then work the likely-causes list in the order shown.
That order is what a shop checks first for this code — wiring and connections before the component they run to, because a connector costs nothing to inspect and is a common answer.
If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.
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 sensorMost common
- Open or shorted ECT wiring
- Corroded sensor connector
- Stuck-open thermostat (engine never reaches operating temp)
- Bad ECU ground
Read the full diagnostic procedureP0115 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…
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 patternsThe 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 radiat…
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.
Look up another code
P0115 — frequently asked
What does a P0115 code mean?
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.
What causes a P0115 code?
Common causes: Failed ECT sensor; Open or shorted ECT wiring; Corroded sensor connector; Stuck-open thermostat (engine never reaches operating temp); Bad ECU ground.
What are the symptoms of a P0115 code?
Typical symptoms: Check engine light; Hard cold starts; Poor fuel economy; Cooling fan running constantly; Stalls or rough idle when cold.
Is it safe to drive with a P0115 code?
Only if running normally. A short trip to a shop may be reasonable if the light is steady and the car runs normally. Stop safely for a flashing light, severe shaking, overheating, loss of power, or another urgent warning. The code alone cannot confirm safety. Estimated repair: $75-$200.
How do I diagnose a P0115 code?
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed. 1. Note every code that is set, not just this one. 2. Read the freeze frame — the conditions the fault was recorded under. 3. Confirm the fault is current rather than history. 4. Then work the likely-causes list in the order shown.
More free tools