Sounds remotely like what my old ass trans likes to do... I increased the TCC duty cycle table values in the PCM and it behaves much better, although not perfectly.

For a long-term fix, you probably need transmission work.