I thought the valve body issue was on the older trucks. Early 4l60 and 4l60E. Tranny Tom might be able to answer that.
Sounds like fuel filter and TPS sensor. I don't know if those engines have the "normal" TPS though since it is drive by wire if I am not mistaken and might be housed in the throttle body motor.