I have a 2007 Aveo5 ls. My engine light has been on for weeks now. It is very annoying because it hasn't effected anything that I can notice. I have got it scanned and it came back the throttle position sensor. Ended up getting a new throttle body. Reseted the code. That lasted only a couple of days and it came back on. I am out of ideas. It's just annoying seeing the light on and not understanding why. Any help would be great. Thanks!