Problem Description and Possible Solution
A Loose or worn gas cap may cause Check Engine Light to illuminate.
Average mileage: 77,538 (12,400–124,000)
24 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 !