Illumination of the Check Engine Light can be caused by a loose or worn gas cap.Google+
Car Problem Reports
Chevrolet Avalanche Check Engine Light Due to Gas Cap Issue
Chevrolet Avalanche Problem
Average Mileage: 79,400 mi (10,000 mi - 130,000 mi)
Visitor, 2007 Chevrolet Avalanche
this is a constant issue. we have even tried purchasing new gas caps but the issue still happens.
Visitor, 2007 Chevrolet Avalanche, 55,000 mi
gas cap loose wont tighten check engine light comes on
Visitor, 2007 Chevrolet Avalanche, 10,000 mi
Check engine light code indicated a faulty gas cap and evap
Visitor, 2008 Chevrolet Avalanche, 130,000 mi
Replaced gas cap and light still stays on
Visitor, 2008 Chevrolet Avalanche, 78,000 mi
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.
Visitor, 2009 Chevrolet Avalanche, 46,000 mi
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.