I've seen it be a damaged torque converter before, but it could really be a lot of things. Never had one leak on me after replacing, but the way I see it, if I've already gone far enough to replace it, I'm going to replace the torque converter itself and the seal, and the o-ring while I'm there imho. Brandon or Bill might have a few more insights.