Korn,
Sounds maybe like your float is not doing its job. Remove the carburetor float bowl and see if the white plastic float has fuel in it. It should not. The float raises with the fuel level and by way of a needle valve should shut off the fuel flowing into the carb. If the float looks good then check the needle valve. It is above the small brass horse shoe shaped piece that the float rests against. Push gently up on that part, turn the fuel petcock on and see if fuel still flows. If it does there could be a small piece of trash stuck in the needle seat. Check these and get back to us. If the engine is flooded badly by excess fuel it won't run very well, if at all.
Tom