Q: Speedometer is not working

asked by on February 21, 2016

The speedometer stopped working, the Engine Light is on, and D4 blinks.

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

The Check Engine Light on with the speedometer not working may be an indication of a failed VSS (Vehicle Speed Sensor). Fault codes should be read out of the engine computer, and if there is a fault for the VSS, it will need to be replaced, as long as the wiring to the VSS is good. You may want to enlist the help of a mechanic, such as one from YourMechanic, who will have the scan tool and training to diagnose the Check Engine Light illumination issue.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Need to start my car after sitting for a year.
The recommendations for putting the car back into service is to remove and replace the old fuel in the fuel tank. Replace the fuel filter. Charge and test the battery and replace if needed. Change the oil and filter after...
Battery draining
These sound like the symptoms of an alternator failure. The alternator can cause all sorts of weird electrical symptoms if it has gone bad. While the battery is responsible for starting the vehicle, the alternator's job is to charge the...
Noise at higher speeds, engine revs in park
Hello. The first step would be to have the new tires that you installed inspected for defects and to make sure that they were properly balanced. I would also have the wheel bearings (https://www.yourmechanic.com/services/wheel-bearings-replacement) checked as they could be causing...
Blown engine
In the 2007 model year the Ford Fusion was available with a 3.0L 6 cylinder motor or a 2.0L 4 cylinder motor. In 2011, the Fusion was available with those same options as well as the 3.5L 6 cylinder dual...
Car won't start until 3rd attempt
Hi Brock: There are several electrical components on your Lincoln that could be the reason why you're having difficulty starting; ranging from faulty battery cables to an ignition component such as the crankshaft position sensor that controls ignition timing. In...
PO304 w/ check engine light on all the time & stabilitrac & traction control turns off when at idle. Back on when moving again.
Hi there. Have you had a compression test performed? This sounds like it could be a mechanical issue plaguing your truck. This could be a stuck lifter, weak/broken valve spring, worn cam lobe, etc. I would do a compression check...
Gas won't go in car , Auto Nozzle Trips , Manually Fuel goes slowly by pressing half
The fuel inlet rollover valve and inner hose may have come loose from inside the fuel fill tube and will need to be reconnected and clamped or the inlet tube assembly replaced with a new one.
Service engine soon error message
If the check engine light is on (aka, "service engine soon"), that means that there is a malfunction in the engine, typically involving the engine controls such as ignition, fuel, air induction, emissions and so forth. There are thousands of...

Related articles

P2565 OBD-II Trouble Code: Turbocharger Boost Control Position Sensor Circuit High
P2565 P2565 code definition If you were to break down the meaning of each part of the P2565 OBD-II trouble code, it would yield something like “B” Rocker Arm Actuator Control Circuit Open Bank 1. For the average person, that...
P0347 OBD-II Trouble Code: Camshaft Position Sensor A Circuit Low Input (Bank 2)
P0347 P0347 code definition The P0347 Trouble Code refers to an issue with the camshaft position sensor A where the circuit input in bank 2 is too low. What the P0347 code means This is a generic code regarding the...
P0390 OBD-II Trouble Code: Camshaft Position Sensor “B” Circuit (Bank 2)
Trouble code P0390 means the PCM does not detect the camshaft position sensor B signal and is very similar to trouble code P0345.