My car did the same and I have a friend that had the probem as well. Carbon build up in the throttle body was causing the "butterfly" to stick. My dealership knew about the problem. It was about $100 to get it cleaned. Haven't had any problem since. I'm now pushing 72,000 miles.
Good Luck,
Tim