This might not be the answer to your woes , but take two mins to check out !
This only happened to me once , exactlythe same symptoms . Check the setting of your IDLE needle !! .......... Too far in and very occasionally engine will say thanks but wheres my food and throw a fit . Will only happen with throtlle shut