Check for trash in the gas tank or varnish in the float bowl of the carb. The carb float needle/seat may have an intermittent trash, or sticky needle problem preventing the needle from seating, allowing fuel in after the bowl is full leading to carb "leak".
Carl