Skip to content

P0115

Powertrain
Moderate

Engine Coolant Temperature Circuit Malfunction

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0115

P0115

Optional: Add your vehicle for more accurate diagnosis

The P0115 code indicates a malfunction in the Engine Coolant Temperature (ECT) sensor circuit. The ECT sensor is a critical input for the engine control module — it measures the temperature of the engine coolant and the ECM uses this data to control fuel injection enrichment during cold starts, ignition timing, cooling fan activation, and transmission shift strategies. When the ECM loses this signal or receives an out-of-range reading, it cannot properly manage these temperature-dependent systems.

The ECT sensor is threaded into the engine block or cylinder head where it's submerged in coolant. It operates in one of the harshest environments of any engine sensor — constant exposure to hot coolant, vibration, and temperature cycling. Over time, the sensor's internal thermistor degrades or the connector corrodes, causing signal problems. Before replacing the sensor, check the coolant level — if it's low, the sensor may simply be reading air instead of coolant, and the real problem is a coolant leak.

This code is more serious than an IAT sensor code because the ECT data affects so many engine and transmission functions. Without accurate coolant temperature data, the ECM may not activate the cooling fans properly, which could lead to overheating — a potentially engine-destroying situation. The engine will also run rich during warm-up longer than necessary, wasting fuel. Plan to fix this within the week. The ECT sensor itself is inexpensive, and replacement usually involves draining a small amount of coolant, unscrewing the old sensor, and threading in the new one.

Severity

Moderate — Address SoonThis Week

Symptoms

  • Check Engine Light is on
  • Temperature gauge reads incorrectly or not at all
  • Electric cooling fans run constantly or not at all
  • Poor cold-start performance and rough idle when cold
  • Increased fuel consumption
  • Engine may overheat without warning

Likely Causes

Faulty engine coolant temperature (ECT) sensor40%

The ECT sensor's internal thermistor can fail open or short, sending an out-of-range signal to the ECM. These sensors degrade over time from constant exposure to hot coolant.

Corroded or damaged ECT sensor connector25%

The ECT connector operates in a hot, wet environment near the engine and is prone to corrosion, which can disrupt the signal between the sensor and the ECM.

Wiring issue in ECT sensor circuit20%

A broken, chafed, or shorted wire between the ECT sensor and the ECM prevents the computer from receiving a valid temperature signal.

Low coolant level exposing the sensor10%

If the coolant level drops below the ECT sensor's location, the sensor reads air temperature instead of coolant temperature, producing readings the ECM flags as incorrect.

ECM internal circuit fault5%

Rarely, the ECM's input circuit for the ECT sensor can malfunction. This should only be suspected after all other causes are thoroughly checked.

Estimated Cost

DIY Repair

$10$50
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$75$250

Includes parts + labor

Common Fixes

  1. Replace the engine coolant temperature sensor
  2. Clean and repair corroded ECT sensor connector
  3. Repair or replace damaged wiring in the ECT circuit
  4. Check and top off engine coolant level
  5. Inspect for coolant leaks that may have caused low coolant level

Shop Parts

Videos

How to Fix P0115 Engine Code in 3 Minutes [2 DIY Methods / Only $7.32]

nonda

Causes and Fixes P0115 Code: Engine Coolant Temperature Sensor 1 Circuit

HVAC Mechanic

P0115 Code: Engine Coolant Temperature Sensor Circuit Malfunction – Causes & Fix

312Drive

Related Codes

Still have questions P0115?