OK, After my Check Engine light went on, I was 1st told it was my gas cap. Bought a new one and the guy at AutoZone reset the light. Light came back on 1 mile down the road. I went to ANOTHER AutoZone and they said it was most likely either my vapor canister being soaked with fuel or a bad purge vent. I believe the trouble code was P0449. Where can I find these parts in the SUV to check them. A guy told me if the Vapor Canister was saturated, I could probably just empty the fuel out and it should be OK. Also, after fixing, will the Check Engine light reset or will I have to have it reset?