It sounds like your carb jetting is too rich. Either a float set too high or a jet was cleaned with something that actually enlarged the hole or it got changed out with the wrong jet at some point.
Have you ever checked the compression on the cylinders?