|Code||Fault Location||Probable Cause|
|P0116|| Engine coolant temperature (ECT) sensor range/performance problem |
(Buy Part On Amazon)
|Coolant thermostat, poor connection, wiring, ECT sensor|
We recommend Torque Pro
Table of Contents
- What Does Code P0116 Mean?
- What are the common causes of code P0116 ?
- What are the symptoms of code P0116 ?
- How do you troubleshoot code P0116 ?
- Codes Related to P0116
- Get Help with P0116
What Does Code P0116 Mean?
The ECT (Engine coolant temperature) sensor is used to measure the engine temperature and is threaded in the engine coolant jacket and in direct contact with the engine coolant. The ECT is a thermistor, (resistance is inversely proportional to temperature) the resistance of a thermistor decreases as the temperature increases. As the resistance decreases, the voltage input to the engine computer changes with the engine temperature, which provides engine coolant temperature information. Low coolant temperature has high resistance and high coolant temperature has low resistance (High Voltage/Low Temp [Cold Engine], Low Voltage/High Temp [Warm Engine]), which can be verified with a digital voltmeter.
Figure 1 Voltage Divider Network
The ECT circuit is a variable ground, which uses a voltage divider network (Figure 1) where the voltage is divided between the sensor input and a sensor ground inside the computer (Black Box). The computer provides the 5-volt reference signal to the ECT Sensor (Figure 1). When cold, the sensor provides high resistance, which the computer reads as high signal voltage. As the engine warms up, the THERMISTOR sensor resistance becomes lower and the signal voltage drops, so that is the difference. You do not need to know all of the inner workings of the computer, just that when you check voltage on the yellow wire (Figure 1) and the engine is cold, you should read high voltage at 3-5 volts and at normal operating temperature the signal voltage should be low around 0.47-1.45 volts, see the below table:
|Vehicle Maker||Voltage Cold (volts)||Voltage Hot (volts)|
|GM Pull-up Resistor||4.95||0.75|
|Chrysler Pull-up Resistor||4.70||1.83|
|Chrysler ECM Pull-up Resistor||4.20||1.45|
|Vehicle Maker||Resistance Cold (Ohms)||Resistance Hot (Ohms)|
The ECT has a very high resistance when cold and low resistance when hot (see table). This type of thermistor is called an NTC (negative temperature coefficient), which is opposite to the situation with most other electrical components. So, if the coolant sensor has a poor connection (high resistance) at the wiring connector, the computer will see a higher voltage signal and would supply a richer-than-normal fuel mixture based on the resistance of the coolant sensor and set one of the ECT diagnostic trouble codes (DTC).
Figure 2 Step Up Resistor ECT Circuit
Some vehicle manufacturers use a step-up resistor to broaden the range of the ECT sensor (Figure 2). Figure 2 shows an example of a 2-step ECT circuit showing that when the coolant temperature is low, the computer applies a 5-volt reference signal to the ECT sensor through a higher resistor compared to when the temperature is higher.
The DTC P0116 diagnostic code will set if the computer sees slow changes in voltage indicating a change in temperature from the ECT signal line or if there is a rapid change in voltage/temperature that does not match the Intake Air Temperature (IAT) sensor readings. Remember the ECT signal is high voltage/low temp [Cold Engine] or low voltage/high temp [warm engine]. If the engine has been off, as measured by the ignition off timer, for a long period of time, the engine computer (ECM/PCM: engine or powertrain control module) compares the engine coolant temperature soon after engine starts with the intake air temperature soon after engine start. If the startup coolant temperature minus the startup intake air temperature is greater than a calibrated value, then the diagnostic will indicate a fault and set DTC P0116 and puts on the malfunction indicator lamp or MIL. The MIL is also called the Check Engine Light and the Service Soon Engine light.
What are the common causes of code P0116 ?
- Defective ECT sensor or high resistance in the sensor wiring
- Short to ground on ECT signal circuit
- Faulty or damaged connectors
- Wiring harness damaged Loose terminals at ECT or computer
- Overheated engine
- Defective computer (not likely)
What Happens When DTC P0116 Sets
- Cooling fans will be commanded ON
- Engine Coolant Temperature Gauge is inoperative
- AC compressor will be commanded OFF CAUSES
Conditions for Setting DTC P0116
- Computer detects a temperature difference at power-up that indicates that the ECT sensor is 86° F (30° C) warmer than the IAT (Intake Air Temperature) sensor.
- Computer detects a temperature difference at power-up that indicates that the ECT sensor is 61° F (16° C) warmer than the IAT sensor, and NO engine block heater was detected.
- Computer detects a temperature difference at power-up that indicates that the ECT sensor is 61° F (16° C) warmer than the IAT sensor, the engine cranked for greater than 10 seconds without starting and no engine block heater was detected.
What are the symptoms of code P0116 ?
- MIL (Malfunction Indicator Lamp [Check Engine & Service Engine Soon])lights on
- Poor fuel economy and a possible-rich DTC (diagnostic trouble code).
- Leaner-than normal fuel mixture would be supplied to the engine and can cause a possible-lean DTC (diagnostic trouble code).
- Surging or hesitation driveability caused by too-lean fuel mixture and can cause a possible-lean DTC (diagnostic trouble code). The computer is looking for a change in voltage.
How do you troubleshoot code P0116 ?
Tools Needed: Scan Tool (rented or purchased, about $250), If you have a laptop PC, a good choice is www.autoenginuity.com for $247, DMM (Digital Multimeter), and access to an online service information web site like www.alldata.com
Scan Tool Testing
- If not already done, go to an online service information provider like ALLDATA or Mitchell On-Demand or equivalent and download the P0116 diagnostic procedure and diagnostic circuit check. Also do a TSB (Technical Service Bulletin) search for issues related to DTC P0116.
- Turn the ignition ON and connect a scan tool or laptop computer with the appropriate interface and software using the instructions provided with the scan tool to the vehicle DLC (data link connector). If the scan tool does not work, check, use the diagnostic circuit check you downloaded in step 1.
- You will have the MIL light on, so verify the that DTC P0116 is stored or active
- Compare the temperature of the engine coolant as displayed on your scan tool with the actual temperature of the engine and record the scan tool engine temperature.
- Measure the actual temperature of the coolant using an infrared pyrometer or contact-type temperature probe. Animation: Verify Engine Operating Temperature (View) (Download)
- Maximum difference between the two readings should be 10°F (5°C).
- If actual engine temperature varies by more than 10°F (5°C) from the scan tool temperature, check the ECT sensor wiring and connector for damage or corrosion.
- To check that the wiring and see if the computer is working okay, with scan tool still connected, look at the ECT temperature and unplug the connector from the ECT sensor. The temperature on the scan tool should read about −40° F. With the connector still removed from the ECT, use a fused jumper lead and connect the 2 terminals of the connector together, the scan tool should display approximately 285°F (140°C).
- If the above test works, the connector and wiring are most likely okay, check the ECT sensor for resistance and compare to the actual engine temperature chart in Step 6 below.
- Testing Engine Coolant Temperature Sensor
- Check that radiator reservoir bottle is full and radiator itself is filled to top.
NOTE: Be sure that the radiator is cool before removing the radiator cap to avoid being scalded by hot coolant. Normal operating temperature varies with vehicle make and model. Some vehicles are equipped with a thermostat with an opening temperature of 180°F (82°C), whereas other vehicles use a thermostat that is 195°F (90°C) or higher. Before replacing the ECT sensor, be sure that the engine is operating
at the temperature specified by the manufacturer. Most manufacturers
recommend checking the ECT sensor after the cooling fan has cycled twice, indicating a fully warmed engine.
- ECT sensor must be submerged in coolant to be able to indicate the proper coolant temperature.
- Proper pressure maintained by the radiator cap. If the radiator cap is defective and cannot allow the cooling system to become pressurized, air pockets could develop. These air pockets could cause the engine to operate at a hotter than-normal temperature and prevent proper temperature
- Check the antifreeze–water mixture. Most OEMs (Original Equipment Manufacturers) recommend a 50/50 mixture of antifreeze and water
- Check for proper operation of the cooling fan. If the cooling fan does not operate correctly, the engine may overheat.
- Go to an online service information provider like ALLDATA or Mitchell On-Demand or equivalent and download the Temperature Versus Resistance – Engine Coolant Temperature Sensor table for ECT for the vehicle you are working on.
- With the Ignition OFF, disconnect the harness connector at Engine Coolant Temperature Sensor.
- Test the ECT sensor while running the engine to vary the sensor temperature while monitoring the sensor resistance with DMM ohmmeter function: Animation: Test Engine Coolant Temperature ECT Sensor (View) (Download). Compare the readings with the downloaded table. The resistance values should be in range of the table values. You can also check the resistance of the sensor with the DMM ohmmeter function as also shown in the animation. Check the downloaded service information for the right specification.
- If not within the specified range replace the ECT sensor.
- If within the specified range, test for infinite resistance between each terminal and the sensor housing.
- If less than infinite resistance, replace the ECT sensor.
- If infinite resistance is okay, check the computer.
Optional Detailed ECT Circuit Testing if All Else Fails
- Go to an online service information provider like ALLDATA or Mitchell On-Demand or equivalent and download the wiring diagram for ECT for the vehicle you are working on.
- Study the wiring diagram and using a highlighter trace the circuit from the computer to the ECT sensor.
- With the ignition OFF and all vehicle systems OFF, disconnect the harness ECT connector.
- Test for < 5 ohms between the low reference terminal and ground.
- If 5 ohms or greater, turn the ignition OFF, disconnect the harness connector at the computer.
- Test for less than 2 ohms in the low reference circuit end to end, review wiring diagram.
- If 2 ohms or more, repair the open/high resistance in the circuit.
- If less than 2 ohms, the computer could be defective, so consult with a professional before replacement.
- If less than 5 ohms with the ignition ON.
- Verify the scan tool ECT Sensor parameter is colder than −38°F (−39°C).
- If warmer than −38°F (−39°C) with ignition OFF, disconnect the harness connector at the computer.
- Test for infinite resistance between the signal circuit terminal and ground.
- If less than infinite resistance, repair the short to ground on the circuit.
- If infinite resistance, the computer could be defective, so consult with a professional before replacement.
Engine coolant that is leaking through the sensor will create a high resistance short to ground. This condition results in less voltage on the ECT sensor signal circuit, which is interpreted by the computer as a warmer ECT.
IAT (Intake Air Temperature) sensor that is skewed colder at various ambient temperatures due to greater resistance than is normal will increase the range between these two sensors. Measure and record the resistance of the IAT sensor at various ambient temperatures, then compare those measurements to the Temperature Versus Resistance – Engine Coolant Temperature Sensor table. A slight to moderate resistance in the IAT sensor signal circuit or low reference circuit will increase the range between these two sensors. This condition results in a greater voltage on the IAT sensor signal circuit, which is interpreted by the computer as a colder IAT.
Scan Tool Data Parameters
|Circuit||Short to Ground||Open||Short to Voltage|
|Operating Conditions: Engine running at various operating conditions |
Parameter Normal Range: Varies with coolant temperature
|ECT Sensor||302°F (150°C)||−40°F (−40°C)||−40°F (−40°C)|
|Low Reference||—||−40°F (−40°C)||—|
Codes Related to P0116
|Circuit||Short to Ground||Open/High Resistance||Short to Voltage||Signal Performance|
|Signal||P0117, P0119||P0118, P0119||P0118, P0119||P0116, P0128|
DTC P0116 diagnostic will not execute unless: there are no IAT (Intake Air Temperature) DTCs (P0112 or P0113) sensor faults, there are no engine coolant sensor high or low input faults (P0117 or P0118), the ignition off timer has not failed (DTC P1683), and the startup IAT is greater than a calibrated value. This last condition is intended to prevent false failure (Type I error) of this diagnostic due to engine block heaters.
An IAT sensor (P0112 or P0113) that is skewed colder at various ambient temperatures due to greater resistance than is normal will increase the range between these two sensors. A slight to moderate resistance in the IAT (P0112 or P0113) sensor signal circuit or low reference circuit will increase the range between these two sensors. This condition results in a greater voltage on the IAT sensor (P0112 or P0113) signal circuit, which is interpreted by the computer as a colder IAT.
Help Us Help You
Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine). To get a detailed, expedited response from a mechanic, please make a $9.99 donation via the payment button below.