I've got an automatic v6 freelander xreg, whenever I put the gear on Drive and pressed on the acceleration it just accelerate upto 30mph. and if I pressed on the acceleration more the its just the RPM that goes up but not the speed. The speed is constant at around 30mph. What do you think is wrong with the car? and what is the best solution to fix it?