possibly speed sensor but that would usually throw a scan-able code? Un-hook your battery and reset your computer. If the light stays off and it shifts fine its probably trans electronic failure. Had a customer in the other day with the same issue and it WAS the speed-sensor with NO trans codes whatso ever. Just a guess at the most minor thing. If the fluids uber black, Your steels and frictions are probably burnt, and its time for a re-build, but yet thats coming from a trans rebuilder viewpoint.
Byersmith