Is it the Torque Converter??

Thanks Guys, I'm not much at tuning and had planned to get it dyno tuned but didn't get the time to get it there yet. Pleased to hear this may solve most of my concerns.