Its an age old problem i know but my 2.0 16v keeps on running like a dog.The revs peak and trough and when i kept my foot on the accelerator at 2000 rpm when stationery it rose to nearly 3000 rpm by itself and again dropped from 2000 to below 1000 rpm without moving my foot.Ive cleaned the ISV, just replaced the temp sender and am running out of ideas?Cheers Rob