I have a 2003 Subaru Legacy - only has 29,000 miles.  Just the other week it was hard to start then when stated it smoked, could barely run, no power and stalled.   I waited a few minutes, whent in the house and tried again.  It fired right up and ran like new again.  This has happened 3 times in the last two weeks....hmmmm..very strange.  Anybody ever see that before?