Check your float level, it may letting too much gas in. Take off the float bowl and turn the carb upside down. The float should be exactly parallel with the carb body. If it isn't, you can adjust it by bending the little brass tab.
Also, check the float needle (the metal thing attached to the carb float). If the rubber seal is deteriorated, it won't seal properly and will need to be replaced.