If you checked everything I already suggested, the only other thing I can think of is check the front servo piston on the valve body and the case. Not sure if you left the band in or not but the piston still needs to seal off. Also the intermediate sprag could be bad. Sometimes they will rotate a bit before they lock.
This online diagnosis is a bitch!