I think my 727 is fried. Now I'm at a crossroads...

I bet the transmission is ok. If you felt when it started slipping and babied it, fix the leak and see what happens.