Those symptoms sound very much like MAF problems to me bud. Unplug it and go for a drive, if it runs a bit better(all be it in limp mode) then it's defo the problem, it should run fairly smooth but just be down on power with it unplugged. If you unplug it and its still all the same then it isn't the MAFI dont think its the ICV mate. It idles about 950 rpm so spot on. Its flat when you put your foot right down. Sluggish through the revs but when you get past 5000 it goes. I will test for leaks later but im still thinking MAF sensor. Cheers.
Yup, original Bosche genuine xe one.I will try that later mate. I did unplug it yesterday and the engine note changed but i only let it idle but i did not drive it. I will have a go tonight. Can an air leak cause all this?
I will let you no if i want it mate. Is it a bosch MAF?