Well, if it runs ok when you shift gears by hand, (tcm disco'ed) and doesn't shift properly when you have the TCM connected and let the TCM do the shifting, I would suspect that the TCM is bad.
Are you still getting the 743 and 753 codes when everything is connected and you just put it in Drive and let the TCM do the shifting?