Have an '02 dodge neon, the check engine light came on yesterday. I checked all fluids under the hood and all are fine. While I was driving it today it would not shift up or down. I pulled up to a red light and it would not go in drive, however it went in reverse fine. I put in park and back into drive and it finally went in drive, but as I kept driving it kept sticking and not shifting, sounded like it was revving just not shifting. Can anyone help?