On my '07, I was already 4 miles away from home and then the engine died.  Lights were there, battery in good health but the engine just died for no reason.  I coasted on the side of the road and waited for about 5 minutes trying to figure out what happened.  I really thought I may have hit the kill switch accidentally, but that was not the case.  After cranking the engine for about 5 times, the engine went back to life and off I go to my destination.  The following day, I decided to replace my fuel filter and it has never occurred ever since.  Just wanted to share...