I finally fixed my throttle body codes by CLEANING THE BATTERY CABLE CHASSIS GROUND!
I spent too much money on coil pack, O2 sensor, computer and at the GM dealer who gave me my car back broken.
I read in these forums about bad batteries and or charging system messing with the voltage monitoring of the TAC/TPS.
I cleaned my battery posts and at that time I noticed the chassis ground right behind the battery under the computer. I put a socket wrench on it and the bolt wasn't very tight. I took the bolt all the way out and sanded the paint from the ground area and buffed the ring terminal. Torqued the bolt down good and tight and ALL driveability problems are cured!