have had the maf out this afternoon and cleaned it, still no joy. discovered one thing though, if i switch the engine on and rev it hard it goes all the way round to 5000rpm,then let it go back down to tick over and rev it again it stops at 3200rpm and wont go any higher. have tried this several times with the same result. anyone got any ideas?