All fixed, running like a dream, Stripped & cleaned the MAF with a shed load of Isopropyl cleaner (99% Alc), then stripped & clean the ISV & throttle body with a load of carb cleaner. Fixed a small vacuum leak in the MAF housing breather connection, fired it all up & now it drives like a bat out of hell, tick over is spot on & it has not stalled since, almost as good as S**