Wenn Du zu viel tankst und es oben über den Rand schwappt, dann läuft es über den Tankdeckelablauf raus.
Wenn Du voll tankst und lässt dann kurz stehen, dann kann sich der zunächst kalte Sprit durch Motor- und Umgebungswärme ausdehnen und drückt sich das Einfüllrohr hoch. Bei geschlossenem Deckel kan der Sprit dann nirgendwo anders hin als durch die Tankbelüftung nach außen. Normalerweise wird das durch ein Rollover Ventil bei z.B. bei einem Umfaller verhindert. Die Zuverlässigkeit des Bauteils ist aber ziemlich mies. Deswegen schmeißen das auch viele raus, weil es auch hängen kann und dann keine Luft mehr reinlässt.
Als kurzfristige Maßnahme gegen das Rausdrücken dann einfach kurz Tankdeckel öffnen. Dann hört es sofort auf.
Tankbelüftung braucht man halt, damit sich kein Vakuum im Tank bildet beim Fahren...