You fail to say if it is carburetored or fuel injected. You also fail to say whether it will rev or not.
But it sounds like a slow gas supply to me. Kinked hose or clogged filter. Or faulty fuel pump.
It sounds like 15 minutes of gasoline in the float bowl. The engine stalls, the float bowls...