Car was running like a bag of sh1te 2 weeks ago with emissions light on. Downloaded codes gave crank and cam sensors so changed them and then cleared codes but motor running erratically with new codes for Mass Air Flowmeter, this was changed yesterday but motor will only idle for 5 secs or so before cutting out. Fuel filter changed as it was the original (I think) with 52k on the clock, symtoms still the same. no codes logged in ECU and no emissions light. Disconnected MAF and car will idle relatively smoothly and drive albeit in limp mode. This is starting to drive me fecking spare! Any ideas as to why it's (relatively) OK with MAF disconnected but refuses to run properly with it connected? 2.2 Omega by the way.