I have a e39 with a M 52 engine. I have owned it for 6 months, sometimes on startup it runs rough and I drive off and it seems to be missing or running on 5 cylinders weird. No engine light comes on. Here's the really weird thing, if I turn it off and right back on it runs like a champ. Any suggestions