I ran into the same problem while bench testing the throttle to make sure that it worked with a non LL8 (actually a 2.4 ecotec) throttle body. What I found is that TPS 1&2 voltages have to be within 2% of each other, IE damn near the same. The wiring diagram that I had from alldata was wrong and I had to switch around the signal return and the TPS 2 output around to reverse the TPS 2 voltage, I think..... I will have to look at my mockup when I get home. The way the factory wiring diagram was wired, TPS 2 started at 4.5 volts or so and worked its way down to 1 volt, and the computer is expecting the exact opposite, hence the trouble code and no throttle operation. Again, I will double check my wiring on my APP when I get home and make sure of what I did!!!
Mike