Get a spray bottle of water and lightly spray the electrics with the bike idling to see if you can recreate.
Did you disconnect your TPS sensor. I've seen these cause some unusual cuttout symptoms. Disconnecting could isolate it from the system.
If the vent is plugging up, crack the fuel tank cap to verify.