i have a 2.0l mk1 ford focus that is revving high at idle. during warm up it idle around 1500rpm. once warm if i rev it up it take a lot longer for the rpm's to go down. if i drive it the rpm goes up to around 3000 whe i stop. i have notice if i slip it into neutral while moving the rpm drops to around 1500 and will pick up while braking to 3000 when stoped, this is with it in neutral with the clutch up. it will do the same if i come to a stop normally when it is either put into neutral or in gear with the clutch down. my initial thought is the idle air controll valve is bunged up or faulty. however the idle air controll valve is not easy to remove on this model. according to the manual it is located / mounted on the inside of the inlet manifold. my other thought is that it might be best to get a diagnostics done before removing anything as the problem could be caused by a number of things relating to the ECU, purge valve, throttle position sensor etc...........