P0116
Engine Coolant Temperature Circuit Range/Performance
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0116
The P0116 code means your engine's coolant temperature sensor is sending readings that don't match what the Engine Control Module (ECM) expects based on driving conditions. Rather than a simple open or short circuit, this code flags a performance issue — the sensor is responding, but its readings are outside the normal range for how long the engine has been running or the conditions it's operating in.
This is most commonly caused by a stuck thermostat. When the thermostat sticks open, the engine never fully warms up, and the ECM notices the coolant temperature isn't rising as it should. A failing ECT sensor or low coolant level can also trigger this code. In some cases, air pockets trapped in the cooling system after a coolant service prevent the sensor from getting accurate readings.
While this code won't leave you stranded, it should be addressed within a week. The ECM uses coolant temperature data to control fuel mixture, ignition timing, and transmission shift points. Incorrect readings mean your engine may run rich, waste fuel, and produce higher emissions. If the thermostat is stuck, your heater may also blow cold air in winter. Start by checking your coolant level and thermostat operation — a thermostat replacement is an affordable fix that resolves the majority of P0116 cases.
Severity
Symptoms
- •Check Engine Light illuminated
- •Engine takes unusually long to warm up or overheats quickly
- •Poor fuel economy and rough running when cold
- •Temperature gauge reads erratically or stays at one extreme
- •Heater blows lukewarm or cold air
Likely Causes
A thermostat that is stuck open or partially open prevents the engine from reaching proper operating temperature, causing the ECT reading to stay out of the expected range over time.
The ECT sensor's internal thermistor can degrade with age, providing readings that don't match actual coolant temperature and falling outside the ECM's expected performance range.
Insufficient coolant or trapped air around the ECT sensor causes inaccurate temperature readings because the sensor isn't fully submerged in coolant.
Corrosion or loose connections in the ECT circuit create resistance changes that alter the voltage signal, producing readings outside normal parameters.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the thermostat and refill/bleed the cooling system
- Replace the Engine Coolant Temperature (ECT) sensor
- Top off coolant and bleed air from the cooling system
- Clean or repair corroded ECT sensor connector and wiring
Shop Parts
Videos
P0116 Code - Meaning, Causes & How to Fix?
OBD Insights
How to Fix P0116 Engine Code in 3 Minutes [2 DIY Methods / Only $7.31]
nonda
How to Fix HONDA P0116 Engine Code in 3 Minutes [2 DIY Methods / Only $7.31]
nonda