Couple of things to check would be is with air cleaner off, see if carb is spraying fuel. If you have to open throttle to keep running engine is looking for air, maybe choke is closing on its own. Seems also that timing may need to be checked. Sounds like it’s struggling to start. Check if distributor is tight and not moving around. Just some things to check first.
Ian