Had to change the upper shift cable yesterday. Old one broke the casing and rusted the cable itself, right next to the grommet thru the floor. Havent used the truck for a long while, but needed it for hauling pretty much everything this week. Shifter started pulling thru D and when it didnt go back into P, I knew what was up.
Luckily, the GM replacement cable was $100 thru Amazon, and it got here in two days. Only a 1/2 hour job to replace it.