I failed inspection because of OBD not ready codes.I did have the battery changed but that was a year ago.I'm not getting any error codes or check engine lights.The 2 codes showing are the evaprative system,and Oxygen sensor.I did the drive cycle that I found on the Chevy site but still no luck.Any ideas????Thanks