Before you spend money on anything, you need to confirm that the trans temp stays at 200 when towing, that is completely normal. You should be able to tow in D with tow/haul on and let the computer do its thing. Only go to 3 manually if it's shifting a lot, that adds heat. As long as the temps stay in 200-210 range you don't have anything to worry about. If they start climbing to 235+ then you need to address it.
I would change the fluid and filter first. Use Dexron VI fluid, it's what GM is using now and is full synthetic.