Best to get it scanned and see what the specific evaporative emissions code(s) is. First item to check is the gap cap. Make sure it is tight and and the seal is good. Since this is an '08 model you could take it to the GM dealership since the emissions fault should be covered.