x2 with what everyone else said.
First, I reset TAPS and do a fast learn with the Tech 2. (not EFILive...because EFILive doesnt seem to always do it correctly 100% of the time)
Then do a bunch of random park-reverse-neutral-drive-neutral-drive-reverse-neutral-reverse-drive-reverse-neutral shifts (all while stopped, foot on brake) to let the TCM learn the garage adapts properly. This is important because you dont want the customer coming back complaining that the thing clunks when he puts it in reverse to back out of his parking space.
Then I drive it around in both normal and tow/haul increasing the throttle position each time...then after about 15 miles of stops and starts, and ive worked my way up to ~80% throttle, I come down to a stop on a flat straight road, and hammer it.
So basically, once its learned enough to where its not shifting funky and the TCM feels like its settled in, theres your break in period.