Had a problem like that as well, turned out to be a float adjustment in my carb. Had a 750 mech secs., ran like a beast but would cook out randomly, only found the problem when I had the hood up with the air cleaner off cranking engine after it petered out.