2008 Chevy Silverado 1500 5.3L 4x4
Firstly any help would be highly appreciated. I took my truck into the shop 2 days ago with A "Reduced Engine Power" and codes P0174(fuel mixture imbalance) and P0171(fuel trim system lean bank 1) The mechanic was able to find a hose that became disconnected. Codes went away and the truck drove great for one day then I got another "Reduced Engine Power" this time with codes P2101(throttle actuator position performance) and P1516(throttle actuator control module/throttle actuator position performance). The throttle body is still new, I checked and its still shiney and clean. MAF and PPS is new. Does anyone have any ideas as to what is wrong? Is it related to the P0174 and P0171 i had before? Again any help I would be greatful for. The shop is closed and i need to get this thing running for work monday.