hi first time on the site i am afrer some help i have a 2005 range rover and it will not go over 3000rpms so i called the rac and thay said it was the mass air flow sensor so i got a new one and put it on and it is still doing the same would any one no what else i can try thanks chris