There are dozens of reasons for the light to come on. You need an
OBD-II reader to read the code, so you have some idea why.
Since they replaced the gas cap, chances are there's a problem with the
tank venting system, if the light is even coming on for the same reason.
--
Mike F.
Thornhill (near Toronto), Ont.
NOTE: new address!!
Replace tt with t (twice!) and remove parentheses to email me directly.
(But I check the newsgroup more often than this email address.)