Hey guys, the other day when i was going to work, i started the car, put it in reverse (AODE) and started backing out, car stalled, restarted no problem.. on my way to work, the check engine light came on, and the transmission was shifting really late. It would get to the shift point, and then it would hesitate before shifting. Also noticed when i got to work and put the car in park, the RPMs shot up to 1500 and stayed there, when in drive it idles at 1000... any guesses as to whats wrong?