OBD codes / P0116

OBD-II trouble code

P0116

Moderate

Engine Coolant Temperature Sensor Range/Performance

P0116 is usually safe to drive with short-term, but watch the temperature gauge in case it reflects a real cooling issue. If the engine ever runs genuinely hot, treat that as urgent. Otherwise fix the sensor or thermostat soon — a wrong temperature reading affects fueling and fans.

Diagnose P0116 on my car →Free · specific to your year, make & model

What this code means

The engine coolant temperature (ECT) sensor reports engine temperature to the computer. P0116 means the reading is present but doesn't make sense for the conditions — for example, the engine doesn't warm up the way the computer expects, or the temperature reads implausibly. The usual cause is a failing/drifting ECT sensor, but a thermostat stuck open (so the engine never reaches proper temperature) or a wiring/connector issue can also trigger it. It mainly affects fueling and fan operation rather than how the car drives.

Stuck on code P0116?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

Symptoms you might notice

  • Check-engine light
  • Temperature gauge reading low, high, or erratic
  • Reduced fuel economy or rich/lean running
  • Cooling fans running too much or too little
  • Weak cabin heat in some cases

What it costs to fix

Typical range: $40–$400 · about ~0.3–2 hrs of labor

If the cause is…PartLabor
ECT sensor$15$80~0.3–1 hrs
Thermostat$15$100~0.5–2 hrs
Wiring / connector repair$10$120~0.5–1.5 hrs

The sensor is cheap and usually easy to reach. If a stuck-open thermostat is behind it, that adds a thermostat job (cost driven by how buried it is). Wiring repairs are modest.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0116 for my exact vehicle →

How to fix P0116

Easy — basic tools, most owners can do this

  1. Run the cold-soak plausibility check

    After the vehicle sits overnight, turn the key on without starting and compare the coolant temperature and intake air temperature on a scan tool. On a fully cold engine these should agree within a few degrees; a coolant reading well above or below ambient exposes a drifting ECT sensor immediately.

  2. Inspect the sensor's connector and wiring

    Find the ECT sensor (usually near the thermostat housing or in the cylinder head), unplug it, and check for coolant intrusion, corrosion, and damaged wires. A connector wet with coolant explains erratic readings and may mean the sensor is leaking past its seal.

  3. Measure the sensor's resistance against temperature

    With a multimeter, check the sensor's resistance cold and again warm, comparing to your vehicle's chart — resistance should fall smoothly and substantially as the engine heats. Readings that jump around or sit outside the chart condemn the sensor.

  4. Replace the ECT sensor

    Drain a little coolant (or work fast with the engine cold and cap on), thread in the new sensor with the correct sealant or washer, and top up. This is the most common fix for P0116 and usually one of the cheaper, quicker repairs on the engine.

  5. Check the thermostat if the sensor tests good

    A sensor that passes every test but reports slow, low warm-up may be telling the truth — the engine really is running too cool from a stuck-open thermostat. Watch the warm-up curve on live data; a plateau below normal temperature moves the repair to the thermostat instead.

DIY or shop? This is a friendly first electrical diagnosis for a home mechanic: the cold-soak comparison needs only a basic scan tool, and the sensor itself is usually cheap and accessible with a single connector. Losing a little coolant during the swap is the only mess. A shop is only warranted if the sensor sits somewhere unreachable on your engine or if the trail leads to a buried thermostat, in which case the same shop-versus-DIY logic as P0128 applies.

Tools for the DIY steps: OBD-II scan tool with live data · Digital multimeter · Deep socket or wrench for the sensor · Small drain pan and coolant for top-up · Thread sealant (if specified for your sensor)

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0116.

Frequently asked

Can I drive with P0116?

Short-term usually yes, but keep an eye on the temperature gauge — make sure the engine isn't actually overheating. If it runs hot, stop and have it checked; otherwise fix the sensor or thermostat soon.

What does "range/performance" mean for P0116?

The sensor's reading is present but doesn't behave as expected for the conditions — it warms up wrong or reads implausibly. That points to a drifting sensor or a thermostat issue rather than a flat-out failed circuit.

Could P0116 be the thermostat?

Yes — a thermostat stuck open keeps the engine from reaching normal temperature, which can set this code even though the sensor is fine. Checking the thermostat and coolant level is worthwhile alongside the sensor.

How much does it cost to fix P0116?

Usually inexpensive — the ECT sensor is cheap and easy to reach. It rises only if a thermostat (cost varies by access) or wiring repair is involved.

Seeing P0116 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0116 for my vehicle

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0116 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.