2003 300M 3.5 vin "G", the engine will stall at hwy speeds, PRNDL and odometer displays go out for a few seconds and then come back on with a "no bus" error message. After a few seconds, the odometer comes back on and the "no bus" message goes away. When trying to restart, the starter dosen't seem to stay engaged and will stutter like relay is being turned on and off. Will also act up after a short 10 minute stop after driving. Engine will crank normally sometimes but will also stutter like described above but and will not fire. After 10-15 minute cool down with the hood open the engine will usually start and run fine again. Both issues are intermittent. Trying to find diagnostic info on the web is frustrating at best. Best I can decipher, I may have a crank sensor failing. Anybody have a similar problem?