DTC P0116: ECT Sensor Performance: Description
WARNING: This page is about a different car, the 2003 GMC Sierra, 2003 GMC Cab & Chassis Sierra, 2003 Chevrolet Silverado, and 2003 Chevrolet Cab & Chassis Silverado. However, it is still accessible from the selected car via links, so may be relevant.
The Engine Coolant Temperature (ECT) sensor is a variable resistor that measures the temperature of the engine coolant. The Engine Control Module (ECM) supplies 5 volts to the signal circuit. When the ECT is low, the sensor resistance is high. When the ECT is high, the sensor resistance is low. The ECM uses this input for engine controls and enabling criteria for diagnostics. The ECM will record the amount of time the ignition is OFF. At restart the ECM will compare the temperature difference between the ECT and the Intake Air Temperature (IAT). If the temperature difference is not within the calculated amount, after the predetermined soak time, DTC P0116 sets.
Before failing this test, the ECM will check for the presence of a block heater.