I have a 2002 dodge neon SE. A couple days ago, the check engine light came on as I was sitting at a red light but went off soon after. Next I began to notice that whenever the needle passed the 5 and 40 speed it shifted really hard but still drove. Yesterday, when on the highway, the car would...