Are you building pressure or building vacuum? There should be nothing more than atmospheric pressure in your tank at any time. If your building vacuum it is the result of your cap not venting. I've had that issue with a few bikes in the past. For some reason it happened in high altitudes for my FXR.
My recommendation is to replace your cap. Drilling it can allow trapped filings to get into your fuel system. Bad things happen when pieces of metal make it into your fueling system.