Holy cow. This **** just happened to me, starting last week. Went to fill up, got a big hiss on opening the gas cap. Went back home, did all the stuff to clean it up, found all the passages clear, found the vent tubes clear (could run air through them from my compressor) so I figured I took care of it. Went back to the station, hissing again! WTF??!!!
Went ahead and filled up, got home and removed the check ball.
Rode a good bit today, hottest day I've been out on and done any miles, and when I opened it, HUGE pop of visible vapor and hissing! Remember, the check ball is gone! Closed the cap, let it vent slowly. Closed it again, let it sit about ten seconds, and it hissed again when I opened it, pressurized that quickly in the heat!!
Brought it home, took the cap apart again, doesn't look any different than before. Push air down the drain and vent, don't get any through the vent tube! that's odd, I did before . . . . .
Lift the tank, and I can push air through the vent tube. Now that's just a bit strange!
Examined the tube, found a place where it had doubled back on itself, and was relieved by lifting the tank. My first check last week was with the tank up, explaining why it was clear then.
I think this started because I reinstalled the heat blanket under the tank, having removed it during the winter. Actually, not so much removed, as not bothered to reinstall it after a TBS in February. When I dropped the tank back down I musta kinked that hose and not noticed it.
So. Check the vent wthout lifting the tank, because the tube might be doubled over if you're as stupid as I am.
Oh, yeah: I went ahead and put the ball back in.