Between the outer edge of the gas cap and the tank there is a gap that is open to the air. Rain can actually go in that gap and funnel down to the drain hole into the tank. I looked to see if there was a gasket missing but it seems there is not. The cap and the bolts are all there is to it. Is it broken? Can I fix it or do I have to buy a new cap ?