4l60e shifting problem
Since you have an 18 year old trans and the early 4L60E were not very sturdy to begin with, it is likely simply worn out and time for a rebuild.
If not ready for that, make sure your fluid is full when the trans is hot and has been changed in the last 25,000 miles.






