This could be a lot of things.first check the carb clean all the jets and make sure the float is doind its job right lift the float up and down and blow through the fuel inlet it should shut off and then open.try a new spark plug.check valve clearances.check the coil it could be breaking down under load.if it is still missing check compression .if still not working it must be th cdi unit .good luck

