Like Rob said check the plug or you could be getting more air than fuel I had a grizzly did that did everything and nothing helped I finally found it the gas gauge lens on the tank had a hole in it I put some epoxy in the hole it ran fine then . Hope this helps .