The inlet needle is not sealing up.
You're going to have to tear the carb apart and clean it out.
If the needle or seat are damaged they will need to be replaced. Also check the float to be sure that no fuel has seeped into it. That would also cause the flooding.
Rick
August 2006