Try opening the fuel cap, and then running her.
I had a small problem with Dita this weekend. I put the tank bag from the 919 on her, and then tried to ride her. I found that she wouldn't rev past 4000rpm when in neutral, and if I put her in gear, she wouldn't rev past 2000 rpm. Not fun when you're in the mountains and halfway up a hill. If I let off the gas, she would die immediately. I did 3 things then:
1. Put her on reserve, even though she had enough gas to run in the "ON" position, in case something was lodged in the petcock tube for the ON position
2. Bumped up her idle a bit to see if it would help
3. Removed the tank bag, in case it was blocking the vent in the fuel tank. (This bag has a rubber bottom, and with the shape of the tank on the 400, I can see how it might have created a seal)
I'm not positive which one did it, but I did note that I was able to drop the idle back down.
We rode 40 miles to the nearest gas station ( and paid the extortion price of $1.419/litre (That's about $5.36/US gal.)for regular, and then $2.90 for a large coffee, must be nice to be the only gas station for nearly 100 miles.) and filled her up.
I do believe though that it was the tank bag. The problem never did manifest again, right after my tweaks, despite returning the idle to the original position, and putting her fuelcock back to the ON position.