What Does Code P0116 Mean?
DTC P0116 signifies an “Engine Coolant Temperature Circuit Range/Performance Problem.” This code indicates that the Powertrain Control Module (PCM), or Engine Control Module (ECM) in some vehicles, has detected an implausible or erratic signal from the Engine Coolant Temperature (ECT) sensor. Unlike P0117 (ECT sensor circuit low) or P0118 (ECT sensor circuit high), P0116 does not necessarily mean the circuit is open or shorted. Instead, the PCM monitors the ECT sensor’s input against a set of predetermined parameters and other correlating sensor data (such as Intake Air Temperature, engine run time, vehicle speed, and ambient temperature) to determine if the reported coolant temperature is rational and changing at an expected rate. If the ECT sensor’s reading is inconsistent with these other inputs, shows an unusually rapid or slow change, or remains static when it should be fluctuating, the PCM will register a P0116 code. This subsystem is critical for accurate fuel trim, ignition timing, idle speed control, cooling fan operation, and, in some cases, transmission shift strategies, as proper engine operating temperature is fundamental to engine efficiency and emissions control.
Common Symptoms
- Check Engine Light (CEL) illumination: The primary and most direct symptom.
- Erratic or inaccurate temperature gauge readings: Gauge may fluctuate wildly, stay at cold, or peg at hot.
- Poor fuel economy: PCM may richen the fuel mixture excessively if it incorrectly believes the engine is always cold.
- Difficult cold starts or extended cranking: Incorrect fuel enrichment strategy at startup.
- Rough idle or stumbling during warm-up: Inconsistent fuel and ignition timing adjustments.
- Lack of engine power: PCM may retard timing or limit boost based on erroneous temperature data.
- Radiator cooling fans running excessively or not at all: PCM’s fan control strategy is based on incorrect temperature inputs.
- Failed emissions test: Due to incorrect fuel mixtures leading to elevated hydrocarbon (HC) or nitrogen oxide (NOx) emissions.
- Transmission shifting irregularities: If the transmission control module relies on ECT data from the PCM.
What Causes the Code P0116?
- Faulty Engine Coolant Temperature (ECT) sensor: The sensor itself may be internally defective, providing inaccurate or intermittent resistance readings that drift out of calibration under varying temperature conditions.
- Wiring harness issues: Frayed, corroded, or damaged wiring between the ECT sensor and the PCM/ECM, leading to intermittent open circuits, high resistance, or partial shorts.
- Poor electrical connection: Corroded, loose, or bent pins at the ECT sensor connector or the PCM/ECM connector, causing an unreliable signal.
- Stuck open or faulty thermostat: If the engine takes an excessively long time to reach operating temperature or never reaches it, the PCM may interpret the ECT sensor’s consistently low readings as a circuit performance issue, especially if the rate of temperature change is too slow.
- Low engine coolant level or air pockets: Insufficient coolant surrounding the sensor can lead to erratic temperature readings as the sensor is intermittently exposed to air rather than fluid.
- Coolant system blockages: Restricted coolant flow due to a clogged radiator, heater core, or failing water pump can cause localized temperature discrepancies around the sensor, leading to implausible readings.
- Engine Control Module (ECM)/Powertrain Control Module (PCM) internal fault: While less common, a defective internal circuit within the control module responsible for processing the ECT sensor signal can cause a P0116.
How to Diagnose and Troubleshoot
Diagnosis of P0116 requires a systematic approach using a diagnostic scanner and a digital multimeter (DMM).
- Visual Inspection: Begin by performing a thorough visual inspection. Check the ECT sensor’s electrical connector for corrosion, bent pins, or damage. Inspect the wiring harness from the sensor to the PCM for any signs of chafing, cuts, or heat damage. Verify the engine coolant level and condition.
- OBD-II Scanner Live Data Analysis:
- Connect an OBD-II scanner and access live data stream. Monitor the ECT sensor reading with the engine completely cold (e.g., overnight park). Compare this reading to the Intake Air Temperature (IAT) sensor reading and ambient air temperature; they should be within a few degrees of each other.
- Start the engine and monitor the ECT reading as the engine warms up. Observe the rate of temperature increase. It should be gradual and consistent. An erratic, static, or excessively slow/fast change in temperature could indicate a sensor or thermostat issue.
- Note the temperature at which the cooling fan activates. Compare this to manufacturer specifications.
- Look for any other pending or active DTCs that might be related, such as P0117 (low circuit), P0118 (high circuit), or P0125 (insufficient coolant temperature for closed-loop fuel control).
- ECT Sensor Resistance Test (DMM):
- Locate and disconnect the ECT sensor connector.
- Using a DMM set to ohms, measure the resistance across the two terminals of the ECT sensor itself.
- Compare this reading to the manufacturer’s specifications at various known temperatures (e.g., 32°F/0°C, 68°F/20°C, 194°F/90°C). Many sensors are Negative Temperature Coefficient (NTC) thermistors, meaning resistance decreases as temperature increases. A dynamic test can be performed by placing the sensor in a cup of water with a thermometer and slowly heating the water, recording resistance at different temperatures.
- Any significant deviation from specifications indicates a faulty sensor.
- Wiring Integrity Test (DMM):
- With the ECT sensor still disconnected, access the PCM/ECM connector. Identify the signal and ground wires corresponding to the ECT sensor.
- Perform a continuity test on both the signal wire and the ground wire from the sensor connector to the PCM connector. There should be continuity (very low resistance, typically < 1 ohm). An open circuit or high resistance indicates a wiring issue.
- Check for shorts to ground on the signal wire with the PCM connector disconnected. Similarly, check for shorts to voltage.
- Verify the 5V reference voltage (if applicable) supplied by the PCM to the ECT circuit at the sensor connector (key on, engine off).
- Thermostat Functionality Check: If the ECT sensor itself tests good and wiring is confirmed, but the engine takes an unusually long time to warm up or never reaches optimal operating temperature, suspect a faulty thermostat (stuck open). Monitor the temperature of the lower radiator hose during warm-up; it should remain cold until the thermostat opens.
Recommended Repairs and Solutions
- Replace the Engine Coolant Temperature (ECT) sensor: If the sensor’s resistance values are out of specification or it exhibits erratic behavior during live data monitoring, replace it with a quality OEM or reputable aftermarket component. Always ensure the new sensor is appropriate for the specific vehicle application.
- Repair or replace damaged wiring: If the visual inspection or DMM tests reveal any compromised wiring or corroded connectors, repair the affected sections using appropriate automotive wiring repair techniques (e.g., soldering and heat shrink) or replace the entire sub-harness if damage is extensive. Clean electrical connectors with contact cleaner and apply dielectric grease to prevent future corrosion.
- Replace a faulty thermostat: If diagnostics confirm a stuck-open or slow-to-open thermostat, replace it. Ensure the correct temperature rating for the replacement thermostat. After replacement, properly bleed the cooling system to remove any air pockets.
- Address low coolant or air pockets: If low coolant level was identified, top off the system with the manufacturer-specified coolant type and mix. Thoroughly bleed the cooling system using appropriate methods for the vehicle to eliminate any trapped air.
- ECM/PCM replacement: This is a last resort. If all other components (sensor, wiring, thermostat, coolant level) have been thoroughly tested and confirmed good, and the issue persists, the PCM/ECM itself may be faulty. This typically requires programming after installation.
- Post-repair verification: After any repair, clear the DTCs with an OBD-II scanner. Perform a comprehensive drive cycle under various operating conditions to confirm the repair and ensure the P0116 code does not return. Monitor live data to verify that the ECT sensor is now reporting plausible and consistent temperature readings. Ensure all readiness monitors set.

