Broken Speed Censor? Odometer Head? HELP!
Ok about 2 months ago I was driving home from school (2 hr drive) and on the last 15 min of the trip, the speedometer needle started jumping around like crazy. Sometimes it would work, sometimes it would not move at all. Later on that night, the D4 light started blinking (in the gauge panel where it shows what gear you're in) and shortly after the Check Engine light came on. The day after, it was fine.
So for about two months it worked fine. But this weekend I made a 3 hr trip and about 90 miles into it it started happening again. Only this time, I noticed the odometer was not moving at all either.
This time it is not going away. The D4 light comes on within a few minutes and the Check Engine light will come on at random, sometimes 5 minutes, sometimes 20.
I did notice that when the speedometer needle starts jumping up, the odometer works as well, which makes me believe it's a problem with the speed censor. But I had a mechanic look at it and he said that if the odometer isn't working and the needle is jumping around, it's more than likely the odometer head that is breaking. Although, I forgot to mention to him that when the needle starts moving, the odometer does too.
Does anyone have any experience with this problem? Thanks!