Does this sound like a torque converter issue? More?

You know what u gotta do !
Indeed.