My speedometer/odometer intermittantly stop working. My check engine light comes on when they do not work. However, when they do work the check engine light turns off and the speedometer sometimes shows the correct speed or may vary between the correct speed and zero. The problem to me seems electrical.
Any thoughts on how to fix?