If it's not something more serious, you could get a PCM tune and have it hold on to shift points longer and increase to a more positive shift. That sort of fixed my problem with an 06 when towing.
What size tires are you running?
If it really is the torque converter, I think all I need is to bump up the RPM threshold or the road speed where the converter locks. This is based on my assumption that the unlock signal is based on RPM and maybe a pressure reading somewhere or the throttle position, not speed (so the converter will unlock to allow a slightly higher RPM when climbing hills on the highway), while the lock signal is based on road speed. If it doesn't lock until a higher RPM/speed, then when it does lock it won't be so close to the unlock threshold. If someone knows what the inputs are for converter lock/unlock, that would help me immensely.
I'm running stock-sized tires.
ETA: funny how overly-interlinked everything is on computer cars. I did some more digging, and came across a post on a camaro board that mentions the same symptoms I'm having, and in his case, it turned out to be misfires/"pings" that the engine computer was detecting that weren't enough to actually throw a code, but did trigger the unlock. The only difference was that his vehicle would unlock, and then stay unlocked for a mile or so before trying to lock the converter again, whereas mine appears to be locking and unlocking every few seconds. I don't necessarily think mine is misfiring, because I would guess that it wouldn't try to lock up again so quickly if it was detecting predetonation.
I'm going to be driving from the Midwest down to Orlando in about a month. I don't think I'll have any issues out on the highway, so I'll wait to dig into this after I get back.