Two other thing I can think of:

1. Clean the fuel screen in the tee between the carbs
2. I have heard that water can collect at the end of the vent tube and block it off or check the rubber vent tube and make sure it is free