for me it was the fuel level in the carb. in the bowl on the float i had to bend the little tab that pushed on the fuel cut off needle to stop filling the bowl. for me it was slightly over filling it.however i did have it before and a simple tune up managed to fix it using an exhaust gas tester and adjusting the mixture and idle screw.