Well my check engine light came on this morning. Everything continued to run fine. Stopped to have the code scanned at the parts store after work and they came up with the P0442 (evaporative emission system) Possible causes: 1 Defective or loose fuel cap 2 Evap canister hose cracked or not connected 3 Purge vent solenoid defective 4 Vacuum leak at engine I'm trying the obvious first and have replaced the fuel cap. How long until the system should reset if that was the problem? I inspected the rest of the system and ruled out the cracked or disconnected hose, vacuum leak. If the cap doesn't do it has anyone had to replace any of the other components?