Once codes are thrown they are stored in the computer until they are reset or you disconnect the battery. Have you used a scan tool or taken it somewhere that they can pull the codes for you? Like [MENTION=118912]07Profiteer[/MENTION] my lights came on, pulled the codes, showed EVAP related, checked the gas cap and and realized it didn't matter how many times I clicked it, it felt like it was just pushed on. Got a new one and problem solved. I scan and reset all through the free Techstream download software and cheap Ebay purchased USB OBD-II. Worth the $20 just using it once and you can use it to program customer preference settings without having to take it to the stealership and pay their outrageous fee. Really need code numbers to do good trouble shooting.