HomeTrouble CodesP0116

P0116 — Engine Coolant Temperature Sensor 1 Circuit Rangeperformance

Generic OBD-II · all makesPowertrain (engine & transmission)

This code indicates the powertrain control module has detected an implausible signal from the engine coolant temperature (ECT) sensor, meaning the reading is out of expected range or doesn't correlate with other temperature sensors and engine operating conditions. It typically triggers when the sensor reports a temperature that contradicts startup conditions or changes at an impossible rate, rather than indicating a complete electrical circuit failure.

Symptoms

What causes it — most likely first

1. Defective ECT sensor

The thermistor inside the sensor may drift out of calibration or respond too slowly to temperature changes, sending voltage signals outside the expected range for current operating conditions.

2. Air pockets or low coolant level

Trapped air or insufficient coolant creates uneven temperature distribution around the sensor, causing intermittent or erratic readings that violate the PCM's rationality checks.

3. Wiring or connector corrosion

High resistance from corroded terminals, damaged wiring, or poor ground connections alters the voltage signal returned to the PCM, making the temperature appear out of range.

4. Stuck-open thermostat

An engine that warms up too slowly or fails to reach operating temperature can trigger this code when the ECT reading remains too low for too long compared to predicted values.

5. Failed PCM (rare)

While possible, a faulty control module misinterpreting a good signal is statistically unlikely and should only be considered after verifying the sensor, wiring, and cooling system integrity.

How it's diagnosed

  1. Retrieve freeze frame data to determine engine temperature at code setting and compare with intake air temperature readings
  2. Visually inspect coolant level and check for air pockets by running the engine with the heater on and radiator cap removed (when safe)
  3. Disconnect the ECT sensor and measure resistance across the terminals, comparing values to manufacturer specifications for the current ambient temperature
  4. Back-probe the sensor connector with a scan tool or voltmeter to verify the signal voltage changes smoothly as the engine warms up
  5. Inspect wiring harness for chafing, corrosion, or moisture intrusion in the connector, and verify continuity to the PCM
  6. Test thermostat operation by monitoring coolant temperature rise rate; replace only after confirming the sensor and wiring are functional

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Should I replace the PCM to fix P0116?

No. The PCM is rarely the cause of this code. This code almost always stems from a faulty sensor, wiring issues, cooling system problems, or air pockets. Replacing the PCM without first verifying the sensor and circuit integrity is usually a misdiagnosis.

Can I drive with this code active?

Short distances are possible, but prolonged driving is not recommended. Incorrect temperature readings can cause the engine to run rich, wasting fuel and potentially contaminating the engine oil with fuel dilution or damaging the catalytic converter.

Why did the code return after I replaced the sensor?

This usually indicates an underlying issue such as air pockets in the cooling system, a stuck thermostat, or intermittent wiring corrosion that wasn't addressed. Ensure the cooling system is properly bled and the connector pins are clean.

How is P0116 different from P0117 or P0118?

P0116 indicates a rationality or performance problem where the signal is present but implausible, while P0117 (low input) and P0118 (high input) indicate specific voltage readings outside the absolute electrical range, typically pointing to short or open circuits.