Kinda sounds to me to be a choking/flooding problem with the not being able to start back up until lots of time has passed. Choke pull-off diaphragm shot, choke miss adjusted, leaky float needle and seat etc. Is there a strong oder of gas when it first stalls? Take off the air cleaner and see if...