I knew you would. I totally understand about walking away from it. For years, mostly with engineering problems, I have found that when I'm stumped to the point of beginning frustration, I have to walk away. Sometimes only two minutes at the coffee pot talking about anything else, the ball game, the price of tea in China, or maybe how one of the girls look in their miniskirt. Anything to shift my thought pattern completely away from it, will often let me get a fresh enough look that I will solve the problem.
The main reason I chimed back in is to remind you to replace the front transmission seal if you decide to finish up this car. Also make sure the sealing surface on the back of the torque converter is smooth.
Have a great day,