I own a 2006 E350AWD sedan and for the past year I will be driving and the check engine light comes on and then the car starts losing power. I will have to pull over shut down car and wait 5 minutes then restart which solves the problem and the check engine light turns off and the car runs. Usually happens on longer drives of 2 or 3 hours but doesn't happen all of the time, I take it to my mechanic and because the check engine lite is not on he cannot get a code to see what has happened. Has anyone have any suggestions. Thanks