P0115: Engine Coolant Temperature Circuit Issue

P0115 Code: ECT Circuit Malfunction Causes & Fixes. See symptoms, common causes, urgency and practical checks before parts are replaced.

5 min readReviewed August 27, 2026Diagnostic reference
Fuel, Air and Sensor Codes diagnostic illustration
Before replacing parts

Save all codes and freeze-frame data. The code tells you what the control module detected, not which component must be replaced.

Quick answer

OBD2 code P0115 indicates a malfunction in the Engine Coolant Temperature (ECT) sensor circuit, meaning the ECM detects an out-of-range signal, open, or short in the wiring or connector. This prevents the engine control module from accurately reading coolant temperature, which can disrupt fuel delivery, idle, and emissions.

What the P0115 Code Means: ECT Circuit Malfunction Explained

The ECT sensor is a thermistor mounted in the engine's coolant passage, typically near the thermostat housing. It measures coolant temperature and sends a voltage signal to the ECM, which uses this data to adjust fuel injection, ignition timing, and idle speed. As coolant warms, the sensor's resistance drops, and the ECM interprets this as a rising temperature. P0115 triggers when the ECM detects an implausible signal; such as a voltage outside the expected 0.1-4.9V range, an open circuit, or a short to ground or power; indicating the sensor or its circuit is faulty.

In most cases, the issue stems from the sensor itself failing internally, but it can also result from damaged wiring, corrosion in the connector, or poor electrical connections. The ECM may also flag P0115 if the sensor's signal doesn't change as expected during warm-up, suggesting a stuck or degraded sensor. Unlike codes tied to performance (e.g., misfires), P0115 is purely electrical, so the root cause is almost always in the sensor or its wiring, not a mechanical engine problem.

A failed ECT sensor can send erratic signals, such as a constant cold reading, which tricks the ECM into enriching the fuel mixture excessively. This can lead to rough idle, poor fuel economy, or black smoke from the exhaust. Conversely, a sensor stuck reporting "hot" may cause lean fuel mixtures, hesitation, or overheating alerts. The ECM's ability to detect the issue hinges on comparing the ECT signal to other inputs, like intake air temperature or engine runtime, to spot inconsistencies.

Diagnosing P0115 typically starts with inspecting the wiring harness and connector for damage, corrosion, or loose pins. If the wiring checks out, the sensor itself is usually replaced, as internal failures are common and sensors are inexpensive. A scan tool can confirm the issue by displaying live ECT data; readings that stay at -40°F (-40°C) or 302°F (150°C) with the engine off, or that don't change as the engine warms, strongly point to a bad sensor.

Common Symptoms of P0115

Drivers often notice a check engine light alongside poor cold-start performance, as the ECM relies on ECT data to adjust the air-fuel ratio during warm-up. Hard starting in cold weather, rough idle, or stalling can occur if the sensor reports a false cold reading. Some vehicles may also exhibit erratic temperature gauge readings or trigger an overheating warning despite normal coolant levels.

Repair Options and Next Steps

Repairs typically range from $100 to $300 depending on the cause. The sensor itself is usually under $50, but labor varies by vehicle; see the full P0115 repair cost guide for a detailed breakdown. Replacing the sensor is a straightforward DIY job on many models, requiring basic tools and access to the sensor's location. If wiring or connector issues are suspected, a multimeter can verify continuity and voltage, but this requires more advanced diagnostic skills.

Can You Still Drive With Code P0115?

You can usually drive short distances with P0115, but it's not advisable for long trips. The ECM will default to a predetermined fuel map, which may cause poor performance, reduced fuel economy, or even overheating if the sensor is stuck reporting a cold engine. In severe cases, prolonged driving could lead to catalytic converter damage due to an overly rich fuel mixture.

Details that improve the diagnosis

Compare the reported value with engine temperature, barometric pressure, throttle position and related sensors. A signal that is electrically valid can still be implausible. Fuel trims at idle and at a steady higher speed help separate an intake leak from a fuel-delivery or measurement problem.

Before clearing anything, record whether the code is current, pending, history or permanent. Save companion codes and freeze-frame conditions, then note recent repairs, a weak battery, weather changes and the exact moment the symptom appears. After a confirmed repair, clear only the erasable codes and complete the appropriate drive cycle. A permanent code normally clears only after the onboard monitor verifies that the fault is gone.

Information to record before any repair

Write down the exact code, its status and every companion code reported by a complete vehicle scan. Save the freeze-frame values, including engine speed, load, coolant temperature, vehicle speed, battery voltage and fuel trims when available. Note whether the warning appeared during a cold start, at idle, under acceleration, after refueling, in wet weather or immediately after other work. These details help separate an intermittent electrical problem from a repeatable mechanical or operating-condition fault.

Identify the exact year, make, model, engine, transmission and market version before using a wiring diagram or specification. Connector pinouts, monitor thresholds, component locations and test procedures can change within the same model line. Check current manufacturer service information and relevant technical service bulletins. A bulletin can improve the test sequence, but it should not be treated as proof that the same fault exists on every vehicle.

How to verify the repair

A warning light that stays off immediately after codes are cleared does not by itself confirm a repair. Recheck live data, repeat the operating condition that originally set the code when it is safe to do so, and confirm that no pending code returns. Some monitors need a specific drive cycle before they run. Permanent codes are normally removed by the control module only after it sees enough successful monitor results. If symptoms remain or the code returns, continue testing instead of replacing another part by guesswork.

Editorial and safety note

Car Code Wiki explains diagnostic concepts for general education. Always use the service information, specifications and safety procedures for the exact year, make, model and powertrain.

How we prepare guides