The float in your carb may be sticking or have a leak in it causing it to close and then when the bowl empties the gas drains out of the float allowing it to restart. You can check the float by submerging it in water. If you see bubbles it's leaking