Did he reset the light after you replaced the cap? If he did and the light came on again, the gas cap isn't the problem. He most likely got an EVAP code and it could be a cap or several other things. If that is the case, take the car to a shop and ask them to fog the EVAP system. What happens is you most likely have a leak somewhere in the system. You could look for days and not find it. If the system is fogged, they fill it with fog, and wherever the leak is, the fog will leak out and they can identify the leak.
If he didn't reset the light, it needs to be done. Once the light is out, it may stay out because the cap may have been the problem. If it comes back on again, then do what I mentioned above unless he said something other than an EVAP code was found.
Let me know what he said, and if you have other questions.
Thursday, August 27th, 2009 AT 3:59 PM