[/quote]However if it still dies even with the choke on then its the diaphragm in the carb
Or air leak or tank filter blocked or main jet blocked.
No way of telling unless it’s sat in front of you and you can take a look.
tank filter would stop engine regardless if choke was on or off-would only restart if left for a few mins, main jet will stop it if choke off but will restart with choke straightaway, air leak would be difficult starting (spray carb/gaskets with easystart-not inlet/air filter to check)
If it dies after a consistant time every time then its probably the spark plug has failed-expands with heat and kills the spark. Restarts after cooling.
If it ran last week okay then its probably not mainjet gummed, drain if left for long periods though. Carb cleaner spray is okay on light gummage but ultrasonic is best.
Does it idle okay and for how long?