Good morning Neal. Have a 2010 1500 Silverado 5.3. Two years ago had 92000 miles on it. First my cruise control stopped working, then right after that had the reduced power mode came on with check engine light. Threw code P2135. Cleaned throttle body, it was dirty still did nothing and would randomly go back into reduced power mode. Did some research and yes Gm had major issues with the throttle position sensors on most vortec engines years 07-11. So I just changed my throttle body which has a new throttle body poisoning sensor right on it. Had my local delership perform a idel re-learn and was good to go. Hope this helps you out Neal.