Skip to content

P0217

Engine Coolant Over Temperature Condition.

  • Generic
  • Powertrain
  • Generic code
  • High severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
2
AreaFuel and air metering (injector circuit)
17
FaultThe specific fault in that area

What it means

P0217 means the engine control unit has detected that the engine coolant temperature has gone above the maximum limit set in its programming. It is set from the coolant temperature sensor signal, so it can reflect real overheating or a false reading from the sensor or its wiring. The exact trigger temperature and strategy vary by manufacturer and engine.

Symptoms

  • Temperature gauge reading high or warning light or message showing
  • Steam or coolant smell from the engine bay
  • Reduced power or limp mode as the engine protects itself
  • Cooling fans running constantly or at full speed
  • Coolant loss or low coolant level warning
  • Heater blowing cold or erratic while the engine is hot

Possible causes

  • Low coolant level from a leak (hoses, radiator, water pump, heater matrix or expansion tank)likely
  • Cooling fan not working (faulty fan motor, relay, fuse or control circuit)likely
  • Stuck thermostat that stays closed or opens only partlylikely
  • Air trapped in the cooling system or a blocked or restricted radiatorpossible
  • Worn water pump or slipping pump drive, reducing coolant flowpossible
  • Faulty coolant temperature sensor, wiring or connector giving a false high readingpossible
  • Head gasket failure or cracked head forcing combustion gases into the coolantrare

How to diagnose

  1. Let the engine cool fully, then check the coolant level and condition, looking for oil contamination, rust or sludge
  2. Read freeze frame data and any other stored codes to see the conditions when the fault set
  3. Inspect the hoses, radiator, water pump, expansion tank and cap for leaks, staining or damage
  4. Check the cooling fan operation, including fuses, relays and the commanded fan speed, against the manufacturer's procedure
  5. Compare the live coolant temperature reading with a known-good temperature measurement at the engine to confirm the sensor is accurate
  6. Check the sensor connector and wiring for damage, corrosion or high resistance
  7. Check that the radiator hoses heat up evenly as the thermostat opens and that the radiator is not blocked
  8. Pressure test the cooling system and test for combustion gases in the coolant if coolant loss has no external cause

How to fix

  • Repair any leaks and top up with the correct coolant mix, then bleed the system of air following the model's procedure
  • Replace a faulty cooling fan, relay or wiring fault
  • Replace a sticking thermostat
  • Replace the water pump if it is leaking, noisy or not circulating coolant
  • Clean or replace a blocked radiator
  • Replace the coolant temperature sensor or repair its wiring if the reading is false, and repair the engine if the head gasket or head is damaged

Can I keep driving?

High severity

Stop driving as soon as it is safe if the temperature gauge is high or a warning shows, as continued overheating can cause severe engine damage. Do not drive the car until the cause is found, unless the fault is confirmed as a false sensor reading.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.