What it means
The module detects an engine coolant temperature sensor reading outside the expected range or inconsistent with engine operating conditions.
At a glance
- Usually lights the check-engine light
- Affects emissions; the car can fail an emissions test
How it works
The engine coolant temperature sensor tells the control module how warm the coolant is, helping it manage cold-start fueling, fan control, and engine warm-up. P0116 sets when the ECT reading is outside the expected range or does not change as operating conditions predict, even if the circuit is not simply stuck low or high.
Common causes
Most likely first.
- Sensor drifting outside specification
- Thermostat stuck open (engine never reaches operating temperature)
- Sensor element aged beyond calibration window
Symptoms
- Check engine light on
- Cooling fan runs constantly or not at all
- Cabin heater weak or excessively hot
- Possible long warm-up time or hard cold start
How to diagnose it
- Review freeze-frame data and compare cold-soak ECT live data with ambient temperature before starting the engine.
- Watch ECT live data during warm-up; check whether it rises steadily and whether the engine reaches its normal operating temperature.
- Inspect the ECT connector and wiring for corrosion, loose contacts, or damage that could bias the reading.
- Check the cold coolant level and look for leaks or air in the cooling system that could affect sensor readings.
- If warm-up is unusually slow, check thermostat operation; otherwise compare the sensor output with the manufacturer's specification.
Common fixes
- Repair a loose, corroded, or damaged ECT connector or wire.
- Correct low coolant or trapped air and repair any leak found.
- Replace a thermostat that is stuck open if the engine warms too slowly.
- Replace the ECT sensor if its reading drifts outside the manufacturer's specification.
Can I keep driving?
A short drive may be possible if the temperature stays normal, but monitor the gauge and stop if the engine overheats. A stuck-open thermostat or biased reading can increase fuel use and emissions, while a cooling fault can lead to overheating.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.