My girlfirends Punto started having an erratic idle. I have changed the spark plugs and air filter. Since then, the engine now holds revs after about 7 miles of driving. It either idles hunting between 800-1200 revs or holds at
1500. If it does come down to 800 it then stalls. The revs are held at 3000 when you come off throttle. I'v checked the throttle cable, lubricated it and its not sticking. I've also cleaned the stepper motor out with WD40 hoping that would cure it. The engine when under load is fine but when you are feathering the throttle it runs lumpily and the car is jumpy. I took the car to Fiat, they checked the ECU for fault codes and there was nothing stored. They flashed ECU with an update of software and it didn't do anything to help out. Please would someone point me in the right direction as to how this is caused. Thank you- posted
17 years ago