2004 Aveo here with 130,000 miles. About 4 months ago my car started bucking while i was driving at low rpms. It progressively got worse, so I hit up google and found this site. I found a thread that suggested cleaning out the throttle body (soft bristled toothbrush&tb cleaner). My car stopped bucking. About a few weeks ago it returned, got worse, and threw a cel P0122 (tps sensor voltage low input). I cleaned out the tb like before, but it didn't help. I even removed my thottle body and cleaned it up but it didn't help at all. I drove my car with the tps sensor unplugged and it drives fine, plug it in, it bucks horribly. Unplug it fine again, plug it back in, bucks.
I replaced the tps sensor, and it didn't seem to help anything. I have a feeling there is some sort of calibration process I didn't follow. I'd appreciate any feedback.