Well - let's start with EXACTLY what is happening - and exactly what is occurring when you feel the "hesitation". Does the tach flutter? Is it a "miss" or a "surge". Does it happen if you "lock" the transmission into a fixed gear (you can lock the Soob into second?)
We need to determine if it is an engine missfire, or a rich or lean surge, or the transmission shifting, or the torque converter locking and unlocking. Does it happen at all operating temps, or only after warmed up? If it doesn't do it cold, it COULD be the torque converter locking/unlocking. If it doesn't do it when locked in second, it COULD be the transmission hunting.
If it is an engine "miss" it COULD be a spark plug issue - particularly if you have "3rd party" plugs installed. It could be a variable valve timing issue if the wrong engine oil has been used or the oil has not been changed often enough. It COULD be a lean surge from dirty injectors - it COULD be a rich surge from a dripping ir squirtinf (as compared to misting or spraying) injector.
If it was mine I'd make sure it has good plugs and wires, that the oil is fresh synthetic of the recommended grade (and if any question about oil change intervals longer than 5000KM I'd run a good crankcase cleaner - like MMO or Sea Foam before the change). I'd also run a good fuel coditioner, like Syncron ot Sea Foam in the fuel system and fill up with a tier one ethanol free fuel like Shell premium. That's the easy stuff.
Also make sure the VSS (vehicle speed sensor) is working 100%.
If that doesn't fix it, I'd be double and triple checking the trans fluid - making sure it had been properly flushed (including dropping the pan and changing the filter) with EXACTLY the recommended fluid. If this was not done ONE HUNDRED PERCENT to spec, I would do it again
- and do it right - Possibly adding a can of Sea Foam Trans Tune or BG ATC Plus (both high quality "professional grade" ATF additives with a long record of success)