The local AutoZone plugged their scanner and pulled trouble code P0442 on my 2002 Sonata GLS. The result said it was "EVAP small leak / no-flow condition:: 1. Defective or loose gas cap, 2. EVAP canister or hose cracked / not connected, 3. Purge or vent solenoid defective, 4. Vacuum leak at engine. The light just came on yesterday afternoon at
90800 miles and is the first time I ever had a check engine light come on. I checked the gas cap and turned it until it clicked but the light is still on. Any clue about this one?- Thee Chicago Wolf