The problem is there is no vent, you can thank the EPA for that. If there were a vent TONS of harmful gas fumes would be released into the atmosphere and create toxic rain and kill us all.
That just the joke of this new system, there is a check valve only to let air in but not out when heat causes expansion. My advice is to examine the gas cap and pick a spot to drill a tiny 1/16″ hole where water would have a hard time to get in. most of the new caps are very easy to find this spot or alter it to allow the exhaust of fumes.