this is a Suzuki, id sell it, and is not even real Suzuki its a badged
product. actual. Daewoo Lacetti
Daewoo can't sell cars here so suzuki tries and fails... amazing car.
p0217 means overheated.
and when overheated power is lost. stop that or burn up the engine.
do the service on engine, 60,000 miles. steps.
and a new thermostat. i bet yours is 10 years old,,huh and END of life.
non last over that.
id sell it. when fixed, Suzuki's are no good.
Trouble Code Conditions:
Engine is running. Engine coolant temperature is higher than 50 Deg C (122 deg F). Intake Air Temperature (IAT) is higher than 35 deg C (95 deg F). Engine soak time is higher than 360 minutes, or start-up coolant temperature is less than 45 deg C (113 deg F). Engine Coolant Temperature (ECT) sensor reading is greater than 107 deg C (224.6 deg F).
the fsm skips bad thermostat. odd that... huh"?
and dead cooling fans.
and clogged radiator.
the first step is to see if it really is overheated, with a IR pyro gun.
if not, the ECT is bad
if is overheated, then fix that, as the ECT didnt lie.
simple , the sensor lied, (nah) or did overheat.
or air pockets at the ECT, low coolant actual.