Right a good friend of mine has had some problems, idle was fluctuating between 1000 to 2500 a few weeks ago, now it's stalling once its in closed loop. Cold starts are fine. Saw the car briefly for 10mins today, it had what sounded like a rattle from the top end nearest the top left. Belts and dephaser pulley changed about 2000 miles ago. Engine has done 105000. I've got tomorrow to look at this. Any ideas? Icv is a stepper motor in the tps isn't it? What do you guys recommend?