I had a similar problem, but it would start again after a few minutes.  Turns out it was running a little too rich and eventually flooding.  I lowered the jet needle one slot to lean it out a bit.  As for your problem, not sure.  If it's not fuel or ignition like it sounds, could be overheating??