Does this sound like a torque converter issue? More?

That's some strange looking stuff. But all those circles sucked in shows it was 'straining' to take in enough fluid.