Hi folks, it's been some time but I've now got the opportunity to try and fix this problem. I've replaced the plugs, leads and coil which has settled down some of the idling problems and given me a huge increase on MPG - I was getting around 28mpg but now I'm getting around 34mpg on my daily 20mile commute. I've taken the ISV off and cleaned it out with carb cleaner (it wasn't that dirty anyway) and checked all the vacuum pipes etc for leaks. I've found the EGR and when I pull the pipe off, it turns right ruff - almost cutting out until I put it back on. :D Just to recap, the problems I have are: * When the engine is cold, the car stutters around the 2500rpm when accelerating through the rev range for the first minute or two. * When the engine has warmed up, the Gal runs sluggish upto about 3000rpm and then she really picks up upto about 5,500rpm in each gear - but she's not misfiring or stuttering * When the engine has warmed up, there is a slight bounce in the idle - perhaps within 100rpm that you can just see through the rev counter needle bouncing and the engine tone changing I've just bought a obd2 connector just to make sure I'm not going mad, and can definately see the bounce in rpm when the car is idling. But the bouncing seems to be in line with the timing advance as I notice that this is constantly changing whilst the engine is idling. Is this constant change of timing normal when idling, because when I touch the accelorator and hold it at about 2000rpm - I notice that the timing advance remains constant....? I'm now thinking about buying 2 new o2 sensors and a new MAF which will eliminate all the "usual" suspects for these kinds of faults - but if this doesn't fix it, what do you folks believe to be the next action? I'm running out of idea's now! :D Thanks in advance, Mike.