My 05 Silverado is throwing codes P0120, U0107, P0220, P0446, P1516
Have replaced throttle position sensor and wiring harness. Ran good for a few days and then threw codes again with loss of power....