P0217 Code: Engine Overheating Condition
⚠️ Severe · not recommended to drive
No. Stop the engine and let it cool down — driving an overheating engine can cause serious damage.
What P0217 means
The computer detected that the engine coolant got too hot. Overheating is usually caused by low coolant, a stuck thermostat, a bad water pump, or a cooling fan that isn't working. Continuing to drive while overheating can warp the cylinder head or blow the head gasket, which is an expensive repair.
Symptoms
- Temperature gauge in the red
- Steam from under the hood
- Check engine light on
- Coolant smell
- Loss of power
Common causes
- most common: Low coolant level from a leak
- common: Stuck-closed thermostat
- common: Failing water pump
- common: Cooling fan not running
- less common: Clogged radiator
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Check and top up the coolant, and find the leak | Yes | $10–50 |
| Replace the thermostat | Yes | $30–120 |
| Repair the cooling fan or fan relay | Mechanic | $100–300 |
| Replace the water pump | Mechanic | $300–700 |
Frequently asked questions
Can I drive with a P0217 code?
No. Pull over, shut the engine off, and let it cool down. Driving an overheating engine can destroy it.
What causes a P0217 code?
Low coolant, a stuck thermostat, a failing water pump, or a cooling fan that isn't working are the most common causes.
How much does it cost to fix a P0217?
A thermostat is $30–120. A water pump replacement usually runs $300–700, and a cooling fan repair is about $100–300.
Related codes
P0128
P0128 Code: Coolant Thermostat (Coolant Temperature Below Regulating Temperature)
P0117P0117 Code: Engine Coolant Temperature Circuit Low Input
P0218P0218 Code: Transmission Fluid Over Temperature Condition
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.