Derek123

Hey I got a 2005 gmc yukon 4.8 2wd.
P2135 p0120 p0220
Changed throttle body, throttle body harness, and pedal sensor, and tried different tac module with matching numbers and everything.
Says reduced engine power when i put the key in run position (engine not running, first start in morning) . So i take key out, open door close it lock it with key fob. Unlock with key fob, open door,then close it then start it and then its gone but engine light is on. Then if engine is running. I go to the throttle body harness and move. I hear like a click and reduced engine power is back?
Sometime happens when I'm driving and engine shuts off? Idk what to do anymore help??