P0116: Engine Coolant Temperature Sensor Range/Performance

Safe to drive?

Drive with care — fix it soon

Short-term yes — but a computer that can't trust its thermometer may not command the fans correctly, so watch the temperature gauge like it matters until this is fixed. It does.

What P0116 means

The coolant temperature sensor is the computer's thermometer, shaping fuelling, fan control, and warning lights. P0116 means its readings behave implausibly — warming too fast, too slow, or jumping — so the computer distrusts its own temperature picture.

What you’ll notice

  • Check engine light
  • Poor cold-start behaviour or rich running
  • Cooling fans running constantly or not enough
  • Inaccurate dash temperature gauge

Likely causes and repair cost

Broad US independent-shop bands, parts and labour.

Failing coolant temperature sensor
$100–$300
Low coolant putting the sensor in an air pocket
$20–$150 plus finding the leak
Thermostat fault making real temperature behave oddly (see P0128)
$200–$500

Can you drive with P0116?

Short-term yes — but a computer that can't trust its thermometer may not command the fans correctly, so watch the temperature gauge like it matters until this is fixed. It does.

The misdiagnosis to avoid

Where the money goes wrong

Replacing the sensor without checking the coolant level. A sensor sitting in an air pocket from slow coolant loss reads erratically while perfectly healthy — and the real fault is the leak. Level first, sensor second.

How P0116 actually gets set

These codes report an electrical condition, not a mechanical failure. The computer expects a signal within a defined voltage or frequency range; when the reading sits outside that range, is implausible against other sensors, or stops changing when it should, a circuit code sets. The distinction matters because the wording usually names a component while the fault is often in the wiring to it.

What a scan tool shows that the code does not

The live value from the sensor, compared against a known-good reading and against what the other sensors imply. A coolant temperature sensor reporting -40°C on a warm engine is reporting an open circuit, not a cold engine. That distinction is invisible in the code and obvious in live data.

The trap with this family of codes

Replacing the named sensor. A circuit code names where the computer noticed the problem, not where the problem is. Corroded connectors, chafed harness sections and bad grounds produce identical codes, and a new sensor plugged into a damaged circuit fails exactly the same way.

What happens when you clear it

Circuit monitors generally run continuously, so these codes return almost immediately if the fault is still present — which makes them easy to verify a repair against.

Depends entirely on which sensor. A failed coolant temperature sensor can make the engine run rich indefinitely; a failed ambient air temperature sensor affects almost nothing. The rule is to look at what the computer does with that reading, not at the code's severity label.

Not sure this matches your car?

Describe what it’s doing in your own words and the symptom checker gives you a safe-to-drive verdict, ranked causes with costs, and notes to take to the shop — free, no sign-up.

Advertisement

A basic code reader costs around $25 and usually pays for itself the first time a warning light comes on. We compare them in choosing an OBD2 scanner.

Questions people ask

Can this code cause overheating?

Indirectly — the sensor's reading triggers the cooling fans, so a lying sensor can leave the fans off while the engine cooks in traffic. That's why this modest-sounding code carries a real instruction: trust the dash gauge and your overheating instincts until it's resolved.

My temperature gauge bounces around. Same problem?

Very possibly the same sensor — many cars feed the gauge and the computer from the same or twin senders. A bouncing gauge plus P0116 makes the sensor (or an air pocket around it) the strong favourite.