It sounds like the fuel solenoid is not holding the fuel on.
I have had that happen during cold weather startup (we need to mow during winter here!), when the battery voltage is marginal but still enough to start the engine!
Speeding up the engine to fast idle (increase the alternator output)...