I had the same issue but without the fuel spilling out, the tank banged with air being drawn out then so much pressure built up air forced itself back in the tank, in the short term I drilled a small air hole in the filler cap washer and the banging stopped.