Try lubing the shift cable (kick down cable) and linkage on the left side of the trans. Mine was frozen after sitting for a while and the trans would not shift, and it could be the speed wheel sensor on the top of the rear end that notes the speed of the truck , it could be worn out or unplugged



