Its a 2007 5 touring with 126,000 miles. Just drove the car a few days ago, no problems. Started it up today and it runs normal except for for the fact that when i step on the accelerator pedal wont rev the motor unless i floor it and then it only revs up to only about 3k. I have a check...