Stopping like this is either ignition or fuel.
When it stops remove a spark plug as soon as possible, if it is wet or smells of petrol the problem is ignition. Probably a case of substitution to find the fault.
If it stops clean then most probably not choke stuck on.
Be prepared next time it stops and remove the petrol pipe to the carb. and immediately crank the engine if petrol spurts out it is not pump related. I had the mechanical pump stick when warm due to the follower sticking stopping fuel flow. To crank the engine single handed I had a cable crock clip to the started solonoid and touched the other end to the battery positive.
Just some ideas that I would do.
Ian