Check Engine Light Due to Loose or Worn Gas Cap on Chevrolet Corvette

Problem Description and Possible Solution

A loose or worn gas cap could be cause the Check Engine Light to illuminate.

Problem Data
RepairPal Verified
Average mileage: 28,500 (25,000–32,000)
4 model years affected: 2006, 2008, 2009, 2010
6 people reported this problem
Viewing 1 - 3 of 3 comments
Took car for smog test at AZ test station......failed for faulty gas cap. Purchased a new cap which passed inspection. After a fuel stop, the new cap felt loose and fuel gauge showed empty. Fiddled with cap and finally got a seal. That lasted about 6 months and again, the problem appeared. Another new gas cap.....with similar results. Now on fourth gas cap and the problem has again appeared. The cap will not create a seal and I'm getting pretty frustrated.

I've heard there is a service bulletin on this but the Chevrolet dealer claims ignorance. I'm tired of resetting the check engine light and replacing gas caps.......what is the solution?
Happened 3x after putting gas. The service light comes on and the fuel level reads empty. I have taken it to a Chevy dealer, and they say there is a Chevrolet Bulletin about the problem. The service manager said the car's computer needed to be flashed. However, a few days later the same problem happened again after a fill-up.