Hmm...After the reflash did you do the idle relearn procedure?
Courtesy of a post by SHOdded...
When the battery is disconnected or a new battery is installed, the
automatic transmission must relearn its shift strategy. As a result,
the transmission may exhibit a combination of firm and soft shifts.
This operation is considered normal and will not affect function or
durability of the transmission. Over time, the adaptive learning process
will fully update transmission operation. To begin this process:
1. With the vehicle at a complete stop, set the parking brake.
2. Put the gearshift lever in P (Park), turn off all accessories and start
the engine.
3. Run the engine until it reaches normal operating temperature.
4. Allow the engine to idle for at least one minute.
5. Turn the A/C on and allow the engine to idle for at least one minute.
6. Drive the vehicle to complete the relearning process.
• The vehicle may need to be driven to relearn the idle and fuel trim
strategy.
• Note: If you do not allow the engine to relearn its idle trim, the idle
quality of your vehicle may be adversely affected until the idle trim is
eventually relearned.