ok i tryed the fault codes and its the afm thats playing up, i think theres a wire some where in the loom thats loose or needs replaceing. cus i fiddled around with the loom to the afm and o2 censor, and finaly after 2 weeks the car started to rum fine again but only to where i was going, and onec i started it up again, it started doing the same 2500rpm bullshit.... damn.... but does anyone know any good way of cleaning out a afm?