Problem Description and Possible Solution
A Loose or worn gas cap may cause Check Engine Light to illuminate.
Average mileage: 78,069,785 (12,400–780,000,000)
28 people reported this 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 !