Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0500 — Vehicle Speed Sensor 'A'

    Run a shop or repair van?

    Run your next p0500 diagnosis — vehicle speed sensor 'a' job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0500 diagnosis — Vehicle Speed Sensor 'A'" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What the P0500 code means: The Powertrain Control Module (PCM) isn't receiving the expected speed signal from the Vehicle Speed Sensor (VSS) 'A'.
    • Severity: Mild to moderate. While you might be able to drive, critical systems like ABS, traction control, and transmission shifting can be affected.
    • Most common cause: A faulty vehicle speed sensor or its wiring.

    What the P0500 code means

    The official OBD-II definition for P0500 is "Vehicle Speed Sensor 'A' Malfunction." In simpler terms, your car's computer isn't getting reliable information about how fast the vehicle is moving from the primary speed sensor. This sensor, often referred to as VSS 'A', is crucial for many vehicle systems.

    The VSS typically uses a reluctor wheel and a magnetic pickup to generate a signal that corresponds to the vehicle's speed. This signal is then sent to the PCM and other control modules. The PCM uses this information to manage engine operation, transmission shift points, cruise control, speedometer readings, and even safety systems like Anti-lock Brakes (ABS) and Traction Control (TCS).

    When the PCM detects an inconsistent, missing, or incorrect speed signal from VSS 'A', it stores the P0500 code. This doesn't necessarily mean the sensor itself is bad; it could also indicate an issue with the wiring, connectors, or even the PCM itself, though sensor failure is more common.

    Common symptoms

    • Inaccurate or inoperative speedometer/odometer: This is often the most noticeable symptom, as the VSS directly feeds this information.
    • Erratic or harsh transmission shifting: The transmission relies on vehicle speed for proper shift timing. Without accurate data, it can shift too early, too late, or harshly.
    • Cruise control failure: Cruise control systems require precise speed input to function.
    • Illuminated ABS and/or Traction Control lights: These systems heavily rely on wheel speed data. A P0500 can indirectly affect them.
    • Check Engine Light (CEL) illuminated: The primary indicator that an OBD-II code has been set.
    • Engine stalling or rough idling (less common): In some vehicles, the PCM uses speed data to adjust idle speed and fuel delivery, and a missing signal can cause issues.
    • **Vehicle may enter

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email