I have a 2008 M8 and the engine cuts out(like hitting the kill switch) while letting off the throttle, once I let all the way off it comes right back on and acts like it is stuck in "high gear". Again once I let the rpms get back to normal idle and get going again it is fine. It randomly happens every 5-10 minutes. Any suggestions on things to check? The tss has already been disconnected.