I know this is a known issue, at least on the 2006 Aveo, so I wanted to get the current status before going parts shopping...
I got P2135 codes while the car was under warranty, the dealer kept resetting the code and giving me the car back until I ripped them a new one. They replaced the throttle body once they realized I knew how code resets worked, and that finally fixed the problem. That was at about 24,000 miles. I'm at 105,000 miles now, and the P2135 code is back. I know this model has recurring problems with the throttle body.
Are there any recommended fixes besides replacing the throttle body? I don't want to spend the $180 if this is a known design flaw that can be fixed some other way.