Several times since I bought my '09, I have received a check engine light. In every case, it has been a loose gas cap. If I tightened the cap, the light would go out within a day. About a week ago the light came on and I checked the cap. It was clearly broken because it would not tighten at all. Even though it's still in warranty, I wanted to avoid a couple days in the shop to get a new cap so I bought one at the Chevy dealer for $23. It tightened fine, and I expected the light to go out pretty soon, but after 3 days, it's still on. Is there a way to reset that light so I can see if it will stay away? I don't know the procedure for checking codes or anything, and I can take it to Chevy if I need to , but was hoping it was something simple so I could avoid the shop time. All gauges are normal and it feels perfectly normal.