Sounds like the float levels are either too high, the floats are stuck, or there is crap under the needle/seats. You might try turning the fuel petcock off, and running it until it runs all of the fuel out of the carbs, and it dies. This allows the floats to drop all the way, and sometimes will clear a piece of doo-doo out of the needle/seats. You can also try tapping on the carb bowls with the handle end of a screwdriver while running....sometimes this will un-stick a stuck float.
Might just be time to do a carb overhaul.... :Awe: