I had a 2004 Silverado that had constant Reduced Engine Power issues occur, usually while I was driving and the truck would go into limp mode. I replaced the pedal assembly, the throttle body, and the G103 ground to the back of the head but still had issues. Even brought it to a dealer and they replaced all the wiring from the throttle body to the TAC, but what they didn't replace was the connector to the throttle body itself. My REP issues were resolved when I replaced that connector with 10" pigtail wires.
ACDelco PT2628
Now I threw a parts cannon at my truck and paid for it. I can't remember what my CEL code was, so who knows if this would solve your issue but just wanted to share my experience. From my limited memory, I think these early DBW throttle bodies had some pigtail/connector issues.