Does this sound like a torque converter issue? More?

Yup. Needs rebuild. Clutches are in the filter.