What is the service history on the transmission? What is the trans oil condition and level like? To me it sounds like either low oil, oil has exceeded it's service life and/or transmission clutches are worn out or the torque converter is failing. First retrieve any fault/error codes from the ECU, the assess the transmission.