Does it act like it is flooded when you go to start it? After you shut it off look down the carb throat & see if any gas is dripping into the bore. If so you could have too much fuel pressure or dirt in the needle & seat or a bad float. Could the heat rizor valve be stuck shut sending too much heat to the carb base causeing the gas to percolate.