TPS is built into the throttle body by 2003 on the Silverado. Probably the same for the Sierra. If he did the throttle body, then he swapped the TPS. I don't see any mention of the Pedal Position Sensor in the code definitions I've found for P0120...?
Found this link to be helpful. I used a similar procedure on my separate TPS. Maybe the new TB is bad. Wouldn't be the first time...
Page 1 of 4: P0120 TP Sensor 1 Circuit Malfunction (with Electronic Throttle Body). Symptoms of a BAD TP Sensor 1. What Tools do I Need? Circuit Descriptions of the Electronic Throttle Body Connector.
easyautodiagnostics.com
@Prince5kids I'm assuming the dash is saying "Reduced Engine Power". Did you get the new TB from a junkyard or is it actually new? Have you gone through ALL of your fuses? Did you reset the computer by disconnecting the battery and touching the cables together and/or letting it sit for a while?