I have an 03 and It shifted hard from 1st to 2nd, and 2nd to 3rd. I tried flashing my pcm, a new tranny, a new torque converter, new solenoids, I tried everything, but what fixed it for me was I got a new pcm, set it to the car, and it worked beautifully!