hi all ,my 2ltr16v twin has started a bad habit at the age of 15! you have to crank her over many times before she splutters into life then sits at 1500 to2000rpm all the time on idle .The engine runs fine and drives perfect but has the high idle speed,after about 20mins driving the injector light comes on and the idle speed drops down to 900 to 1000.If you turn it off then start the engine again the process starts again.ive cleaned the maf ,idle speed actuator,cleaned and greased all connections and had a new lambda fitted any idea what parts i should spend my pennies on ?