I have M5 that I didn't drive for about 3 years and it sat around at friends warehouse shop and totally forgot about the car to be honest. So in last month recently I replaced all the throttle bodies on the car and did the tune up and I am enjoying the car again. BUT whenever I push the car and redline it give me Check engine malfunction code and it lowers the rpm down to 7,000 with the code. once the car is turned off it resets it self and code goes away. Anytime the car goes over 120mph or redlined it does this. Anyone had this happened before or any advice.