This is a problem that is usually (but not always) the carburetor's fault. The carburetor may flood if dirt enters the needle valve and prevents it from closing. With no way to shut off the flow of fuel, the bowl overflows and spills fuel into the carburetor throat or out the bowl vents. A flooded engine may not start because the plugs are wet with fuel. here