P0115 — Engine Coolant Temperature Sensor Circuit 1 Malfunction
OBD2 code P0115 flags a problem with the engine cooling and temperature control (engine coolant temperature sensor circuit 1 malfunction). Short, gentle driving to a shop is usually possible. Common culprits: low coolant level or air in the system, faulty coolant temperature sensor, thermostat stuck open or closed.
powertrain (engine/transmission)
Is it safe to drive?
Monitor cooling and repair promptly P0115 can distort the engine temperature signal, so avoid extended driving if the gauge is inaccurate. If the engine runs hot, the temperature gauge rises unexpectedly, or coolant is low, stop safely and have the vehicle inspected.
Typical symptoms
- The check-engine light illuminates and P0115 is stored in the powertrain controller
- The temperature gauge remains at its last value, shows a default reading, or moves erratically
- The engine cooling fan may fail to activate or may run continuously, depending on the false ECT signal
- Cold starting may be rough, prolonged, or accompanied by elevated fuel trims
- Low-coolant or overheating warnings may appear if the sensor circuit hides the true engine temperature
- A scanner may show a missing, fixed, or implausible engine coolant temperature value
Common causes
- A failed or internally drifting engine coolant temperature (ECT) sensor
- Open, shorted, or high-resistance wiring in the ECT signal, reference, or ground paths
- Corroded ECT connector terminals, loose pins, or a poor engine-sensor ground
- A damaged ECT harness section exposed to engine heat, vibration, or mechanical pulling
- A failed PCM/ECU ECT input or reference-voltage circuit
- An incorrectly wired ECT sensor, incorrect replacement connector, or poor coolant seal at the sensor
How to diagnose with an OBD scanner
- Confirm P0115 and capture live data Connect an OBD2 scanner, ELM327 adapter, or AIScanAuto and read stored codes, freeze-frame data, and live engine data. Confirm P0115 and check whether the ECT value is missing, fixed, or unrealistic when the engine is warming normally.
- Inspect the ECT sensor and connector Locate the engine coolant temperature sensor, usually mounted in a coolant passage or thermostat housing. Inspect its connector, pins, wiring near the engine, and coolant seal for corrosion, looseness, damage, or leakage.
- Verify the sensor circuit Using the vehicle wiring diagram, test the ECT signal, reference voltage, sensor ground, and connector continuity. Repair open wires, shorted conductors, bad terminals, or an inadequate ground before condemning the sensor.
- Test or replace the ECT sensor Disconnect the sensor and compare its resistance with manufacturer specifications, including a warmed reading if available. An open or out-of-specification sensor supports replacement; also confirm that the replacement has the correct connector and pin arrangement.
- Clear and validate the repair After repair, clear P0115 with the scanner, restart the engine, and confirm that ECT data changes smoothly with engine temperature. Verify the gauge, cooling-fan operation, and absence of a temperature-related warning.
Approximate repair cost
Typical independent-shop estimate for P0115 diagnosis and repair is USD 120-450, including diagnostic labor, an ECT sensor when needed, and wiring or connector work; PCM/ECU repair is quoted separately. Figures are estimates and vary by region.
Common questions
Does P0115 mean the thermostat is defective?
No. P0115 identifies an engine coolant temperature sensor circuit malfunction; thermostat or cooling-system faults normally produce different symptoms or codes.
Can the vehicle be driven with P0115?
Yes, cautiously, if the temperature reading remains accurate and no overheating indication is present. An inaccurate gauge or abnormal ECT data warrants prompt diagnosis.
What should be checked before replacing the ECT sensor?
Inspect the connector, harness, grounds, and live scanner data first because P0115 can result from a wiring or terminal fault rather than a failed sensor.
How does P0115 differ from P0117 and P0118?
P0115 identifies a general ECT circuit malfunction, while P0117 and P0118 specifically identify abnormally low and high sensor-circuit voltages, respectively.
The engine coolant temperature (ECT) sensor plays a quiet but critical role in how your engine runs. It feeds the ECU real-time data about how hot the coolant is, and that information controls everything from fuel injection timing to the cooling fan. When the ECU detects that the signal from this sensor circuit has gone outside its acceptable range for long enough, it stores trouble code P0115.
Unlike a straightforward sensor failure, a circuit malfunction code means the problem could be in the wiring, the connector, the sensor itself, or even the ECU's internal processing logic. The module runs a self-test on this circuit continuously while you drive. If that test fails repeatedly across multiple drive cycles, the check engine light comes on and P0115 gets logged in permanent memory. The ECU also captures a freeze frame snapshot—essentially a photograph of engine conditions (RPM, load, temperature, vehicle speed) at the exact moment the fault was detected. That data is your most valuable starting point when you connect a scan tool.
The consequences of ignoring P0115 are real. Your engine may run richer than it should, your cabin heater may blow cold, and your cooling fans may stay on constantly. In the worst cases, the thermostat can behave erratically, leading to actual overheating. The good news is that diagnosing P0115 follows a clear path from simplest to most expensive possibilities.
Common Symptoms of P0115
- The check engine light is illuminated on the dashboard
- Cabin heating performance is noticeably reduced or absent
- The temperature gauge reads abnormally low or fails to reach normal operating temperature
- Cooling fans run continuously even at idle or when the engine is cold
- In severe cases, actual overheating warnings appear and the engine may enter limp-home mode
What Causes P0115
- The coolant temperature sensor itself has failed internally or lost contact
- Wiring damage (chafing, corrosion, broken wires) or a loose connector in the sensor circuit
- Low coolant level or trapped air pockets disrupting temperature readings
- A faulty cooling fan motor or fan relay causing incorrect feedback to the ECU
- Water pump or radiator problems affecting coolant circulation and temperature
- The ECU or PCM has an internal driver or software fault affecting this circuit
How to Diagnose P0115
- Connect an OBD2 scan tool, confirm P0115 is stored, and record the freeze frame data. Note the RPM, load, temperature, and speed values captured when the fault occurred.
- Pull all stored codes—not just P0115. Related trouble codes often point directly to the root cause. Cross-reference any applicable technical service bulletins (TSB) for your specific make, model, and year.
- Perform a thorough visual inspection of the wiring harness and connector at the ECT sensor. Look for damaged insulation, corroded pins, bent contacts, or evidence of moisture intrusion.
- If your scan tool supports bi-directional controls, command the cooling fan on and off. A component that ignores direct commands is likely faulty.
- Monitor live data for the ECT sensor while the engine warms up. The temperature value should climb smoothly and plateau in the normal range. Erratic or stuck readings confirm a sensor problem.
- Verify coolant level, check that the upper and lower radiator hoses warm at different rates (indicating the thermostat is opening), and inspect for air pockets in the system.
- Clear P0115, complete a drive cycle that reproduces the conditions from your freeze frame data, and verify the code does not return.
Repair Options with Exact Prices
- ECT sensor replacement: $100–$300 (parts and labor at independent shop rates)
- Thermostat replacement: $150–$400
- Cooling system repair (water pump, fan assembly, or radiator): $300–$1,200
Always address the cheapest and most common causes first. A failed sensor costs a fraction of a new water pump, and wiring repairs cost almost nothing compared to either.
How Much Does It Cost to Fix P0115?
Total repair costs for P0115 typically range from $100 to $1,200 depending on the root cause. Sensor replacement sits at the low end, thermostat work falls in the middle, and full cooling system repairs (pump, fan, radiator) represent the high end. An accurate diagnosis before purchasing parts is essential—the most expensive scenario is rarely where you should start.
Can You Drive with P0115?
Caution is required. Monitor your temperature gauge closely. A thermostat stuck open will mainly cost you fuel economy, but any sign of overheating means pull over immediately and shut the engine off. Continuing to drive an overheating engine can destroy head gaskets, warp cylinder heads, and cause catastrophic internal damage. P0115 itself is not an immediate stop-button, but the underlying condition it represents demands respect.
Related OBD2 Codes
- P0100: Mass or Volume Air Flow "A" Circuit Malfunction
- P0101: Mass or Volume Air Flow "A" Circuit Range/Performance Problem
- P0102: Mass or Volume Air Flow "A" Circuit Low Input
- P0103: Mass or Volume Air Flow "A" Circuit High Input
- P0104: Mass or Volume Air Flow "A" Circuit Intermittent
- P0105: Manifold Absolute Pressure/Barometric Pressure Circuit Malfunction