the service garage said it was rust on filler neck ,they sanded it and it still happened. I discovered that the cap always felt loose and decided to replace it, in doing so , I found out that part of the rubber on the cap was missing . I hope this fixes the problem !

the service garage said it was rust on filler neck ,they sanded it and it still happened. I discovered that the cap always felt loose and decided to replace it, in doing so , I found out that part of the rubber on the cap was missing . I hope this fixes the problem !