If pulling the choke keeps it running, even if only momentarily, it's a clear indication that it's a fuel supply issue.
Check for good flow of fuel from tank to carb. Remove and rebuild carb. If it starts and runs well for a few minutes, then I'd say it's less the carb than the fuel supply to it.
__________________
|