The TCM shouldn't need a reprog. Is it an RE5R05A? if so then no. There's no IC on it. It's just a big track PCB (in general tracks are repairable, that's what i've done). If the solenoids are "new" or non original you can do a ECU reset and Bob's your mothers brother.