I have 2005 chevy 1500HD with a 6.0 in it. For about 6 months I have been fighting this problem. One day it decided to go into reduced engine power "limp" mode. So after some research I changed out my throttle body and that worked for like a day. Then I replaced my pedal position sensor and it ran for about 3-4 months no problems. Until about a month ago it started pulling the code for the pedal position sensor again. I changed out the pedal position sensor again and it lasted for a whole 2 days and it started going into limp mode again. Has anyone else had this issue? if so what were you able to do to fix it? thanks in advance!