This article was updated in March 22, 2026 with new products and information by Mark S. Taylor

Your speedometer just dropped to zero. Or it’s jumping around like it can’t decide. Either way — don’t panic and don’t open your wallet yet. The most common cause is a blown fuse or a bad vehicle speed sensor, and you can rule both in or out in under 10 minutes for free. This guide covers 8 reasons your speedometer don’t work, a free 4-step diagnostic you can do right now, and a clear cost table so you know what you’re facing before you call a shop.

reasons your speedometer don't work

The right starting point saves you from buying the wrong part. These four checks take about 10 minutes total and cost nothing.

Check 1 — Look for a Blown Fuse (5 minutes, $0)

A blown fuse is the simplest speedometer fix possible. Fixing a broken speedometer could be as simple as a two-dollar fuse, or it could be a costly repair.

Here is how to check it:

  1. Find your fuse box. It is usually under the dashboard on the driver’s side. It can also be in the engine bay.
  2. Open the cover. Look for a fuse labeled “Instrument Cluster,” “Gauges,” or “Speedometer.”
  3. Pull it out. Inspect the wire inside. A blown fuse has a broken wire or looks black.
  4. Replace it. Use the same amperage fuse. These cost $1–$3 at any auto parts store.

If the fuse keeps blowing: Do not just keep replacing it. A fuse that blows repeatedly means there is an underlying short circuit. You need a wiring inspection.

Check 2 — Read OBD Codes (10 minutes, free at AutoZone)

You can read error codes for free at most auto parts stores. Go to AutoZone, O’Reilly, or Advance Auto Parts. Ask for a free OBD scan.

Ask specifically for powertrain codes, not just engine codes.

  • P0500 or P0501: Vehicle speed sensor malfunction.
  • P0720 or P0722: Output shaft speed sensor issue.
  • ABS codes: On some vehicles, the ABS wheel speed sensor feeds the speedometer. If the ABS light is on and the speedo does not work, chase the ABS code first.

No codes found? The problem is likely the instrument cluster or wiring, not the sensor.

Check 3 — Try Your Cruise Control

This is the fastest way to confirm if the speed sensor is working. The cruise control needs speed data to work.

At highway speed, press the cruise control ON button.

  • Cruise works normally: The speed sensor is sending good data. The fault is in the instrument cluster display.
  • Cruise also fails: Speed sensor data is not reaching the PCM. The sensor or wiring is likely bad.

If the cruise control works but the Check Engine Light is on, you likely need to replace your instrument panel. For more on related dash lights, see our guide on the Check VSA System Light.

Check 4 — Compare Speedometer and Odometer

Watch your odometer while driving to identify the root cause. This comparison alone often finds the problem.

What You SeeWhat It MeansMost Likely Cause
Speedo dead + odometer stoppedBoth share the speed inputVSS failure; blown fuse; wiring
Speedo dead + odometer countingData arrives at cluster; display failsInstrument cluster; stepper motor
Speedo works + odometer stoppedSignal present; mechanism failsOdometer stepper; internal circuit
Both intermittentLoose connectionCorroded connector; loose plug
Speedo reads wrongCalibration offWrong tire size; VSS out of spec

If the odometer reads correctly but the speedometer is dead, the speed sensor is working. The issue is the instrument cluster.

Speedometer

1. Bad Vehicle Speed Sensor (VSS) — The Most Common Cause

The VSS monitors transmission speed and sends data to the cluster. When it fails, the speedometer gets no signal.

A malfunctioning speedometer is usually caused by a vehicle speed sensor (VSS) failure, a failing instrument cluster, or a wiring issue.

Signs pointing specifically to the VSS:

  • Cruise control stopped working.
  • OBD code P0500 or P0720 is stored.
  • Transmission shifts erratically.

Erratic shifting can occur because the transmission uses the speed sensor for timing. Don’t ignore this. Driving on a bad speed sensor can damage the transmission. If your car feels jerky, read our article on why your car jumps when accelerating.

Fix cost: $100–$200 installed (external sensor); $300–$500 if internal.

2. Blown Fuse — The $2 Fix

A blown fuse is the first thing to rule out. An exposed wire or connector can short out in wet environments, blowing the fuse.

If your fuse goes out, your speedometer can drop to zero.

A fuse that blows once might be a fluke. A fuse that keeps blowing always means there is a short circuit elsewhere. Do not keep replacing it without finding the root cause.

Fix cost: $1–$5 (fuse alone); $80–$300 if a short circuit needs diagnosis.

3. Broken Speedometer Cable — Older Vehicles Only

Vehicles made before the early 1990s use a mechanical cable. This cable runs from the transmission to the dashboard.

How a cable fails:

  • Breaks: Speedometer drops to zero.
  • Kinks: Needle bounces erratically.
  • Seizes: Grinding noise from the dash.

If your vehicle is a 1990s or earlier model and the needle jumps, check the cable first.

Fix cost: $50–$100 (usually DIY-feasible).

4. Bad or Corroded Wiring

Wiring carries speed data from the sensor to the cluster. Any break or corrosion stops the signal.

Damaged wiring causes intermittent failures. The speedometer works one moment and fails the next.

A bad sensor usually fails consistently. A corroded connector varies with temperature and vibration.

Quick DIY inspection: Check the connector at the VSS. Look for green corrosion or bent pins. Clean it with electrical contact cleaner.

Fix cost: $0–$30 DIY; $80–$300 at a shop.

5. Failing Instrument Cluster or Stepper Motor

The cluster has a small motor that moves the needle. When this motor wears out, the needle sticks or stops.

This is common on mid-2000s Chevy pickups. They lose gauge functions due to bad stepper motors.

How to confirm it is the cluster:

  • Cruise control still works.
  • Odometer still counts miles.
  • Speedometer needle still won’t move.

If all three are true, the cluster is the issue. For more on related electronic issues, see our guide on symptoms of a bad electronic stability control module.

Fix cost: $250–$900 (cluster replacement); $20–$50 (motor DIY).

6. The GM Stepper Motor Epidemic — A Dedicated Warning

This is one of the most widespread speedometer problems in US history.

Affected vehicles: 2003–2007 Chevrolet Silverado, Tahoe, Suburban. GMC Sierra, Yukon. Pontiac GTO.

What happens: The Switec stepper motors crack or wear. The speedometer needle sticks or stops. Other gauges often act up too.

The good news: Replacement motors cost $2–$8 each. Replacing all six costs $20–$40 in parts. A rebuild service charges $100–$200.

Do not buy a new cluster for $300–$700 before trying the motor repair.

7. Wrong Tire Size

The speedometer is calibrated to the original tires. Changing tire size changes the calculation.

Modern vehicles compute speed from transmission or ABS sensors. Tire size changes throw this off.

What to look for:

  • Reads low: You installed larger tires.
  • Reads high: You installed smaller tires.

A 1–2 mph gap is normal. A gap of more than 5–7 mph needs recalibration. According to NHTSA, proper tire maintenance is crucial for vehicle safety systems.

Fix cost: $100–$200 for recalibration.

8. ECU / PCM Failure

This is the rarest cause. The PCM distributes speed data. If it fails, the speedometer gets no signal.

A malfunctioning ECU cannot interpret signals from the speed sensors.

How to identify ECU involvement:

  • All other causes are ruled out.
  • VSS tests good.
  • Cluster tests good.
  • Communication failure codes are stored.

Do not try DIY ECU replacement without programming help.

Fix cost: $150–$400 (repair); $400–$1,200 (replacement).

If your tachometer works but your speedometer is dead, use this clue. The tachometer reads the crankshaft sensor. The speedometer reads the VSS.

These are separate sensors. A working tachometer means engine electronics are fine. It is not an ECU-wide failure.

Narrow your search to the VSS, its wiring, or the cluster circuit.

A broken speedometer is not a federal offense, but there are risks.

  • State inspections: Some states like Virginia or New Jersey will fail a car with a broken speedometer.
  • Speeding tickets: “I didn’t know my speed” is not a legal defense.
  • GPS backup: Use Google Maps or Waze to monitor speed temporarily.

Do not “drive by feel” in high-risk areas. Use GPS as a backup only.

Here is a clear guide to what you might pay to fix the issue.

CauseParts CostTotal InstalledDIY?
Blown fuse$1 – $5$1 – $5✅ Easy
Speedometer cable$20 – $60$50 – $100✅ Moderate
VSS sensor (external)$25 – $80$100 – $200✅ Moderate
Wiring connector cleaning$8 – $30$80 – $300✅ Skilled
GM stepper motor kit$20 – $50$20 – $50⚠️ Skilled
Cluster rebuild serviceN/A$100 – $200❌ Pro
Tire recalibrationN/A$100 – $200❌ Pro
Instrument cluster (refurb)$150 – $400$250 – $600⚠️ Skilled
ECU/PCM replacement$200 – $600$400 – $1,200❌ Pro

If the odometer reads correctly but the speedometer is dead, the problem is the instrument cluster. The speed signal is reaching the cluster, but the display is failing. This is usually a failed stepper motor inside the gauge cluster.

Yes, a blown fuse is a very common cause. Check the fuse labeled “Instrument Cluster” or “Gauges.” It costs $1–$5 to replace. If it keeps blowing, there is a short circuit.

The most common codes are P0500 (VSS malfunction), P0501 (VSS range), and P0720 (output shaft sensor). If the ABS light is on, check ABS codes first. The ABS sensor may be providing the speed signal.

Fixing a speedometer can cost $2 for a fuse or $900 for a cluster replacement. A speed sensor replacement runs $100–$200 installed. GM truck owners should check the stepper motor repair option first. For detailed sensor info, read about symptoms of bad transmission speed sensor.

Intermittent failure is almost always a loose or corroded connection. It can be at the VSS sensor or the cluster plug. A bad sensor usually fails consistently. A bad connection varies with bumps and weather.

Follow this action guide based on your specific situation.

  • Speedometer just dropped to zero: Check the fuse first. Then scan for P0500/P0720 codes. Try cruise control. If it works, suspect the cluster.
  • Odometer counting but speedometer dead: It is the cluster. If you have a GM 2003–2007 truck, try the stepper motor repair.
  • Both stopped: VSS is the prime suspect. Scan for speed sensor codes. Check the connector for corrosion.
  • Intermittent drops: Corroded connector or loose wiring. Inspect and clean connections.
  • Reads wrong but moves: Tire size or calibration issue. Compare to GPS. If gap is large, get recalibration.
  • ABS light also on: Chase the ABS code first. The wheel speed sensor may be feeding the speedometer.

Golden rule: Try the four free checks first. Check the fuse, OBD scan, cruise control, and odometer. These take 10 minutes and cost nothing. They narrow the cause from a $2 fix to a $900 cluster without spending money at a shop.

  • Check the fuse first — it’s a $2 fix that takes 5 minutes.
  • A working odometer with a dead speedometer points to the instrument cluster.
  • Working cruise control means the speed sensor is fine — suspect the cluster.
  • GM 2003–2007 trucks: stepper motor repair is cheaper than cluster replacement.
  • Wrong tire size makes the speedometer read wrong but move normally.
  • A blown fuse that keeps blowing means there is a short circuit.
  • Use GPS as a temporary backup only — fix the speedometer promptly.