Last year my new spectra fuel tank developed a leak at the solder joint at the filler neck.

Took the tank to a shop and had it repaired

Since the repair
Ive noticed a problem with what I think is the tank not venting while driving
Ive been using this brand of gas cap ...pic...

I remove the cap after a drive and can hear the air rushing in



Ive tried 3 gas caps (same brand) with same results


Is there a better cap out there?