I have a 1999 range rover that runs and
drives great but has a hesitation getting to
speed the vehicle seems to be revving
higher than normal to get to speed my
display is reading 35 miles an hour top
speed and my service light is on but the
rover still does 0 to 80
Get the codes checked at advance or autozone. They will check them for free. Post the codes back here.