Skip to contentGarageFix
Plans and pricingFor mechanics
Sign in
← All fault codes

OBD-II · Engine and powertrain (P)

P0118

Engine coolant temperature circuit high input

What it means

The coolant temperature signal voltage is above its valid range, which the ECU would read as an extremely cold engine. This is usually an open circuit or unplugged sensor.

Symptoms

  • cooling fan running all the time
  • wrong or no temperature gauge reading
  • hard starting, rough running or higher fuel consumption
  • engine warning light

Likely causes, most likely first

Likely causes, most likely first
No.Cause
01open circuit
02unplugged sensor
03failed sensor
04poor ground
05broken terminal

What to check, step by step

  1. 01Check the coolant level first
  2. 02Compare the coolant temperature in live data with outside air temperature after an overnight cold soak, then with the real warm engine temperature
  3. 03Inspect the sensor connector for corrosion and broken locking tabs
  4. 04Measure the sensor resistance against temperature and check the wiring to the ECU
  5. 05Replace the sensor (usually cheap) and bleed the cooling system afterwards