TCI 727 super street leaker NIGHTMARE!

I will never again buy a trans from a "big outfit". Had some similar experiences years ago with a TCI. So, I learned to do them myself. If you don't want to do that, then my advice is find a small local shop that's been in business a while and let them build you one or fix yours. It's always better to deal with warranty issues face to face if you have to.
X2, sorry to here your problem.