Transmission leak woes!
It wouldn't surprise me to find out the shift control seal is what's leaking like 70aarcuda mentioned. Some good RTV sealer on the dip stick tube would eliminate that as a possibility. The tubes don't interchange between a 904 and 727. They're bent different and the strap is in a different place.