In addition to possible shift solenoid issues, this vehicle's shift pattern is affected by throttle inputs. So if the throttle position sensor is not accurate it will cause erratic and harsh shifting. The fact that this is not consistent poor shifting points to this as an issue. As you will see from the attachment there are 6 possible codes related directly to the TPS so you could have issues here and maybe one or two of the codes are more as a result of the issue rather then a cause of it.
Please review this info and reach out with questions or the DTCs that are in the system.
Image (Click to make bigger)
Wednesday, March 25th, 2020 AT 6:17 PM