perhaps your tank is venting else where.it has to vent somehere. is your cap vented..If it wasn't vented as as your pump removes the fuel, i8f it wasn't vented it would create a vacuum that could suck in your tank
ron