P0116 - Engine Coolant Temperature Sensor 1 Circuit Range/Performance
Last updated:
System
Powertrain (Engine & Gearbox)
Related Fault Codes
Technical Description
P0116 is a rationality diagnostic trouble code (DTC) triggered when the Engine Control Unit (ECU) detects that the Engine Coolant Temperature (ECT) sensor output is not within the expected range or is not changing logically. The ECU compares the ECT signal against the Intake Air Temperature (IAT) sensor during a cold start. If the temperatures deviate significantly or if the engine fails to reach a predefined operating temperature within a specific calibrated time frame (often due to a stuck-open thermostat), the code is stored. This affects closed-loop fuel control, ignition timing, and radiator fan operation.
Possible Causes
Thermostat stuck open
Faulty Engine Coolant Temperature (ECT) sensor
Low coolant level or air pockets in the cooling system
Wiring issues (high resistance) or faulty Engine Control Unit (ECU)
Symptoms
Recommended Solution
- Visual Inspection: Check coolant level and look for leaks. Inspect the ECT sensor connector for corrosion or loose pins.
- Measurement: Test sensor resistance (NTC). At 20°C (68°F), resistance should be approx. 2000-3000 Ohms. At 90°C (194°F), it should drop to 200-300 Ohms. Verify 5V reference voltage from ECU.
- Advanced Diagnosis: Monitor live data using a scan tool. If coolant temp rises too slowly or drops during highway speeds, the thermostat is likely stuck open.
- Component Replacement: Replace the thermostat if the engine stays cold. Replace the ECT sensor if resistance values are out of spec.
Mechanic's Tip
Before replacing expensive components, always double-check wiring and connections. 80% of all sensor faults are actually due to corroded contacts or broken wires.
Do you also have
other fault codes?
See how P0116 connects with your other fault codes. Our advanced analysis tool identifies causal relationships and root causes directly.