Are you getting any transmission codes? Are there speed sensors? On my 4L80E, 1993 model, when the rear speed sensor failed, the truck would start out in First, shift into Second and stay there. It did have reverse.

R.