Check Engine Light Due to Gas Cap Issue on Chevrolet Avalanche

Problem Description and Possible Solution

Illumination of the Check Engine Light can be caused by a loose or worn gas cap.

Problem Data
RepairPal Verified
Average mileage: 84,180 (10,000–166,000)
4 model years affected: 2007, 2008, 2009, 2010
29 people reported this problem
Viewing 1 - 7 of 7 comments
Check engine light comes on. I get the code read and they tell me it's my gas cap. I've replaced the gas cap and it hasn't fixed the problem.
Back in December, I had my engine light go on. Had the problem checked and I was told that there is a loose or faulty gas cap. Have not replaced gas cap yet.
Just filled up gas and then noticed the light was on when I got home. Fix ??? Not yet don't know what to do