Trans issue or something else?
Maybe the torque converter has a higher stall or perhaps is going bad. Total shot in the dark based on the description.
And congrats on your new ride!
Pat
Print