There are many reasons your carburetor may flood, but the basic idea is that fuel overflows the bowl. Fuel may come out the top of the carburetor if under enough pressure, or it may run down the throat of the carb and out around the throttle shaft.

NOTE: If you have any fuel coming out around the throttle shaft, the carburetor is flooding. This is not an indication of a ‘leaking’ throttle shaft. There should be no fuel sitting in the throttle body.

In no particular order, check these things