Skip to content

P0116 – Engine Coolant Temperature Circuit Range/Performance Problem (OBD2)

P0116 means "Engine Coolant Temperature Circuit Range/Performance Problem". The engine coolant temperature (ECT) sensor signal is electrically present but implausible: it does not match what the control unit expects for the current operating conditions or from other sensors. This is a performance fault, not a broken wire.

Last updated

P0116 quick summary

Fault codeP0116
MeaningEngine Coolant Temperature Circuit Range/Performance Problem
SystemPowertrain (Engine & Transmission)
VehiclesGeneric OBD2
SeverityMedium
Can I drive?Yes, but watch the temperature. If the fan does not run or the gauge is unreliable, avoid traffic jams and long climbs. A thermostat stuck open is not urgent but raises fuel consumption and wear.
Repair cost€20 – €350

How the coolant temperature sensor and thermostat work together

The coolant temperature sensor tells the engine control unit how warm the engine is – one of the most important inputs for cold starting, fuel mixture, the radiator fan and, on many cars, the temperature gauge.

The ECT sensor is an NTC thermistor screwed into the cooling system, usually near the thermostat housing or the cylinder head. Its resistance falls as the coolant warms up. The control unit uses the temperature to enrich the mixture when cold, to set idle speed, to decide when to switch to closed-loop fuel control, to control the radiator fan and on diesels to control glow plugs and DPF regeneration.

The thermostat keeps the engine at its operating temperature, typically around 85–105 °C depending on the make. If it sticks open, the engine warms up slowly or never reaches temperature, which sets codes such as P0125, P0126 or P0128. These codes are not electrical faults: they mean the engine really is too cold for too long – or the sensor wrongly reports so.

A faulty ECT signal can cause hard starting, high fuel consumption, black smoke, a fan that runs all the time or not at all, and a temperature gauge that reads wrong. Because overheating can destroy an engine, never ignore a fault in this circuit.

On VAG vehicles (VW, Audi, Škoda, Seat, Cupra), VCDS and older VAG testers can show this code as the five-digit VAG code 16500 (P0116). Both numbers mean the same fault.

Symptoms of P0116

  • Check Engine light on
  • Temperature gauge reads too low, too high or jumps
  • Radiator fan runs constantly or not at all
  • Hard starting, rough idle when cold, black smoke
  • Higher fuel consumption, weak heater (thermostat stuck open)

Most common causes of P0116 (most likely first)

Mechanic's Pro Tip

Many cars have two temperature sensors – one for the engine control unit and one for the gauge, or a dual sensor. If the gauge looks normal but the engine runs as if cold, the control unit's sensor is the suspect, not the thermostat. Always compare the live data value with the real temperature measured with an infrared thermometer at the thermostat housing.

  1. 1.Engine coolant temperature (ECT) sensor worn, contaminated or out of calibration

    Most likely

    The signal drifts slowly, so it is still within the electrical limits but wrong.

  2. 2.Mechanical problem in the system the engine coolant temperature (ECT) sensor measures or controls

    For example a leak, a sticking part or a restriction that really changes the measured value.

  3. 3.High resistance in a connector or ground

    Corrosion causes a voltage drop that shifts the reading.

  4. 4.Thermostat stuck open

    The most common cause of P0125, P0126 and P0128 – the engine warms up too slowly.

  5. 5.Faulty coolant temperature sensor

    The thermistor drifts or fails internally.

  6. 6.Radiator fan running all the time

    A fan stuck on (relay or fan control) can keep the engine too cool.

Step-by-step diagnostic guide

  1. 1

    Check coolant level and read codes

    With the engine cold, check the coolant level and look for leaks. Read all fault codes, including fan and thermostat heater codes.

  2. 2

    Compare live data with expected values

    Read the engine coolant temperature (ECT) sensor values in live data and compare them with related readings (engine speed, load, temperature or pressure) and with the specification. A value that is electrically fine but wrong for the conditions confirms a performance fault – then check the mechanical side before replacing the part.

  3. 3

    Compare cold readings

    After the car has stood overnight, the coolant and intake air temperatures in live data should match the outside temperature within a few degrees.

  4. 4

    Log the warm-up

    Log the coolant temperature from a cold start. It should rise steadily and reach the normal operating temperature within about 10–15 minutes of driving, then stay stable on the motorway.

    Multimeter: A temperature that stalls around 70–80 °C or drops at motorway speed points to a thermostat stuck open.

  5. 5

    Measure the sensor

    Measure the sensor resistance at a known temperature and compare with the specification table; check reference voltage and ground at the connector.

    Multimeter: Typical NTC: a few kΩ at 20 °C, a few hundred ohms at 80–90 °C.

  6. 6

    Repair and bleed the system

    Replace the thermostat or sensor as needed, refill with the correct coolant and bleed the system properly (some cars need a scan tool bleed routine).

Frequently asked questions

Can I keep driving with P0116?

Yes, but watch the temperature. If the fan does not run or the gauge is unreliable, avoid traffic jams and long climbs. A thermostat stuck open is not urgent but raises fuel consumption and wear.

How much does it cost to fix P0116?

Typical repair costs are 20 € – 350 €, depending on the cause and the vehicle. The most common fixes are: engine coolant temperature (ECT) sensor worn, contaminated or out of calibration; mechanical problem in the system the engine coolant temperature (ECT) sensor measures or controls; high resistance in a connector or ground. Always confirm the cause with the tests above before buying parts.

Can a bad coolant temperature sensor cause hard starting?

Yes. If the sensor reports a warm engine when it is cold, the control unit does not enrich the mixture enough for a cold start. If it reports a cold engine when it is warm, the engine can flood and start poorly when hot.

Should I replace the thermostat and sensor together?

Not necessarily. Diagnose first: a thermostat stuck open shows as a slow warm-up with a plausible sensor reading. Replacing both is sensible only if they are old and the cooling system has to be drained anyway.

What is the difference between P0116 and similar codes?

P0116 belongs to a group of codes for the same component that differ in the type or location of the fault: P0115 – Engine Coolant Temperature Circuit Malfunction; P0117 – Engine Coolant Temperature Circuit Low Input; P0118 – Engine Coolant Temperature Circuit High Input; P0119 – Engine Coolant Temperature Circuit Intermittent; P0125 – Insufficient Coolant Temperature for Closed Loop Fuel Control; P0126 – Insufficient Coolant Temperature for Stable Operation. The tests on this page apply to the whole group; the type of fault tells you where to start.

Related fault codes

This guide is for information only. Working on vehicles can be dangerous — if you are unsure, have the car checked by a qualified mechanic. Values can differ between model years; always check the manufacturer's repair information.