Have a 2009 Aveo check engine light was on when i got it, idle was surging. I cleaned the throttle body and the engine doesn't surge when idling anymore. Disconnected the negative battery post for a couple minutes. Check engine light is out and hasn't come on in a couple days. So hopefully all is good.