This is what I was thinking. When our 2000 did this it was just the speed sensor. There is a high and low speed snsor that tells it to shift. Replaced both and no problems since. 4 years gone by now.
I have mechanical Aptitude. I can screw up anything.