A loose or worn gas cap could be cause the Check Engine Light to illuminate.
Car Problem Reports
Chevrolet Corvette Check Engine Light Due to Loose or Worn Gas Cap
Chevrolet Corvette Problem
Model Year Affected: 2008
Visitor, 2008 Chevrolet Corvette, 32,000 mi
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.