there is about two weeks that the x5 ,3.0 2001 the light come on """service engine soon"" light but it come then it was gone and it come again and it goes away,,,but today,, i was at the stoplight and with out to do anything the acceleration went up to 3000 rpms and down 2 times !!

,,the x5 runs ,,,but the light is still on,, i have one of does that i can check for the codes but this is ""service engine soon "" miles 120k,,check all the fluids and everything is okay,,no oil light,,, anyone have an advice?? thanks