The most common cause of that particular engine/carb overfuelling is the diaphragm is shot in the carb, a good clean and a new diaphragm and gasket should have it running perfect for under $10, just be sure to keep that starter cluch clean and the inside of the square part oiled, they are a pretty good motor if looked after smile