You might want to check your fuel. First insure that the tank has an adequate level of fuel within it. Next is the quality of the fuel. If it’s over 90 days old, the fuel itself is questionable. Take a smell of it and if it smells ‘sour’, it needs to be changed out. As a general rule, always use premium fuel to crank a new engine as by law there is not suppose to be any alcohol in premium fuel. I do repeated checks for alcohol in the premium fuel being used on the dyno and to date, I’ve found none. Beyond the fuel itself, then you're back to the carburetor or ignition.