P0115 Code: Meaning, Symptoms, Causes & Fixes

The engine coolant temperature sensor is one of the most important sensors on your engine. It affects fuel, timing, idle speed and often the cooling fans. A P0115 code means the engine computer found a problem in that sensor’s circuit.

This guide explains how the sensor works, why the circuit fails and how to test it safely.

P0115 Code Breakdown

Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.

CharacterMeaningWhat It Tells You
PPowertrainThe fault is in the engine or transmission systems.
0Generic (SAE) codeThe definition is the same on every OBD-II vehicle.
1Fuel and air meteringThe fault involves the sensors that measure air and fuel.
15Specific faultEngine Coolant Temperature Circuit Malfunction

What Does the P0115 Code Mean?

The SAE J2012 standard defines the P0115 code as Engine Coolant Temperature Circuit Malfunction. The PCM found an electrical problem in the engine coolant temperature (ECT) sensor circuit that does not fit a simple high or low reading.

The ECT sensor is a thermistor screwed into a coolant passage, often near the thermostat housing or cylinder head. Its resistance drops as coolant heats up. The powertrain control module (PCM) sends it a 5-volt reference and reads the voltage that returns. Cold coolant gives a high voltage, and hot coolant gives a low one.

The PCM uses this reading for cold-start fuel, idle speed, ignition timing and the switch to closed-loop fuel control. On many vehicles, it also controls the electric cooling fans and the dash temperature gauge.

Common Symptoms of an ECT Circuit Fault

A missing coolant temperature reading affects many systems at once. Watch for these signs:

  • Check engine light on
  • Cooling fans running all the time, a common failsafe
  • Hard starting, cold or hot
  • Rough idle or stalling during warm-up
  • Black smoke or poor fuel economy from a rich mixture
  • Temperature gauge reading wrong or not moving

What Causes the P0115 Code?

The ECT circuit has only two wires, so the list of causes is short. These are the usual suspects:

  1. Loose or corroded connector. Heat and coolant leaks attack the connector over time.
  2. Damaged wiring. Wires near the hot engine can melt, chafe or break.
  3. Failed ECT sensor. The thermistor can crack or drift with age.
  4. Coolant leaking into the connector. A leaking sensor seal can soak the terminals.
  5. PCM fault. A failed PCM input is rare.

How to Diagnose the P0115 Code Step by Step

You need a scan tool with live data, a digital multimeter and a wiring diagram. Let the engine cool fully before you touch the cooling system.

Compare ECT with Other Temperatures

After the car sits overnight, turn the key on without starting the engine. Compare the ECT reading with the intake air temperature (IAT) and outside temperature. All three should be within about 5 to 10°F of each other.

A reading stuck at -40°F points to an open circuit. A reading near 300°F points to a short to ground. A reading that jumps around points to a loose connection.

Test the Sensor and Wiring

Unplug the sensor and turn the key on. The reference wire should read about 5 volts, and the ground should read close to 0 volts against the battery negative post. With the sensor unplugged, the scan tool should show about -40°F.

Connect a fused jumper wire between the two connector pins. The reading should jump to a very high temperature. If it does, the wiring is good, and the sensor is the likely cause. Measure sensor resistance and compare it with your service manual chart. Many ECT sensors read roughly 2,000 to 3,500 ohms at 68°F and only a few hundred ohms at operating temperature.

How to Fix the P0115 Code

Match the repair to what your tests found. Then clear the code and drive through a full warm-up.

  • Connector problems: Clean corroded pins or replace the pigtail.
  • Wiring damage: Repair wires with solder and heat shrink tubing, and route them away from hot parts.
  • Failed sensor: Replace the ECT sensor with the engine cold. Have the new sensor ready so you lose as little coolant as possible.
  • Coolant loss: Top off the coolant with the type your manual specifies, and bleed air from the system if needed.

Never open a hot cooling system. Hot coolant under pressure can cause serious burns.

Repair Costs at a Glance

ECT repairs are usually cheap, but sensor access varies a lot by engine. This table shows typical price ranges.

RepairDIY Parts CostTypical Shop Cost
Clean connector and pins$10 to $15$50 to $100
Replace connector pigtail$15 to $40$100 to $200
Replace ECT sensor$15 to $60$100 to $250
Coolant top-off or refill$15 to $40$75 to $150

Is It Safe to Drive with a P0115 Code?

You can usually drive a short distance, since most PCMs run the fans and use a default temperature. The engine may run rich and waste fuel, though.

The bigger risk is that you lose a trustworthy temperature reading. If the gauge also reads wrong, you may not notice real overheating until damage is done. Fix the fault soon, and watch for steam or a sweet coolant smell in the meantime.

Related Codes

These codes often show up with this one or point to the same system:

CodeMeaning
P0112Intake Air Temperature Circuit Low Input
P0113Intake Air Temperature Circuit High Input
P0114Intake Air Temperature Circuit Intermittent
P0116Engine Coolant Temperature Circuit Range/Performance Problem
P0117Engine Coolant Temperature Circuit Low Input

Fixing an Engine Coolant Temperature Circuit Fault for Good

A P0115 code means the PCM cannot read the coolant temperature sensor. Connectors and wiring cause most cases, so test before you replace the sensor.

  • Compare ECT, IAT and outside temperature after a cold soak.
  • Check the 5-volt reference and ground.
  • Use the unplug and jumper tests to split wiring from sensor faults.
  • Replace the sensor with the engine cold, then top off the coolant.

Frequently Asked Questions

Why Are My Cooling Fans Running Constantly?

Many PCMs turn the cooling fans on full time when they lose the coolant temperature signal. This failsafe protects the engine from overheating while the reading is missing. The fans should return to normal once the circuit fault is repaired and the code is cleared.

Is the ECT Sensor the Same as the Temperature Gauge Sender?

On many newer vehicles, one sensor feeds both the PCM and the dash gauge. Older vehicles and some trucks use a separate one-wire gauge sender. Your service manual shows which design your engine has. A two-wire sensor usually feeds the PCM.

Can Low Coolant Set the P0115 Code?

Low coolant does not usually set a circuit code, because the wiring still works. It can make the sensor read wrong, though, if the tip sits in an air pocket. That more often sets a range or performance code. Check the coolant level whenever you see any coolant temperature code.

Do I Need to Bleed the Cooling System After Replacing the Sensor?

Many engines need the cooling system bled after a sensor change, since a little coolant escapes and air can get trapped. Some have bleed screws, and others need a funnel kit and a warm-up with the heater on. Follow your service manual to avoid air pockets that cause overheating.