It could be several things. Make sure the trans fluid is clean and full. If the check engine light is on, have the computer scanned for possible trouble codes. As far as the hard shift, it could be shift solenoids, the governor.
Please consider a to help us answer more questions.
Monday, March 18th, 2013 AT 2:57 AM