Check your crankcase oil level, if it is too full then that means that your carburetor is leaking fuel into the engine when it is not running. Your carburetor is overflowing to fix that adjust your needle and seat so that the fuel flow stops when the carburetor bowl is full. The reason for gas being in the carburetor air box is that the crankcase breather is trying to re-leave pressure because the crankcase too full (gas and oil). Fix the carburetor problem and then change the oil.