P0503: Vehicle Speed Sensor "A" Intermittent/Erratic/High (Meaning, Causes, Fixes)
What P0503 means
The vehicle speed sensor (VSS) tells the powertrain control module (PCM) how fast the car is moving. RepairPal explains the reading drives the speedometer and is usually shared with the transmission, ABS, traction control and power steering. OBD-Codes.com describes most speed sensors as electromagnetic sensors that read a toothed reluctor ring on an axle, transmission or transfer case output shaft, differential or driveshaft, and says the "A" sensor is the primary one, usually in the transmission, with the PCM comparing it against the ABS or brake control module's wheel speed inputs. P0503 is the intermittent/erratic/high code: OBD-Codes.com says the PCM has detected a voltage input from speed sensor A that is intermittent, erratic or excessive, which can come from an electrical or a mechanical problem. RepairPal's write-up uses more general wording, saying the code sets when the PCM sees an inaccurate or irrational reading. The sources also differ on severity (OBD-Codes.com says severe, RepairPal says Moderate), and OBD-Codes.com says the check engine light may come on rather than always.
Severity: can I keep driving?
Stop and fix promptly
Get it diagnosed soon and drive with care. The sources disagree on how serious it is: OBD-Codes.com classifies P0503 as severe because it can cause drivability and anti-lock brake (ABS) problems, and says ABS may stop working in some cases, while RepairPal rates it Moderate. Until it's fixed, leave extra stopping distance and don't rely on the speedometer.
Common symptoms
- Erratic or inaccurate speedometer/odometer (both sources)
- Irregular or improper transmission shifting (both sources)
- Check engine (service engine soon), traction control or ABS warning light on (OBD-Codes.com)
- Traction control turning on or off unexpectedly, if equipped (OBD-Codes.com)
- Other transmission and ABS codes stored, and ABS possibly not working in some cases (OBD-Codes.com)
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Faulty vehicle speed sensor, or a faulty wheel speed sensor (both sources)
- Cut or damaged wiring or connectors, especially near the speed sensors (both sources)
- Excessive metal debris built up on the speed sensor (OBD-Codes.com)
- Damaged or worn teeth on the reluctor ring (OBD-Codes.com)
- Faulty PCM, or a faulty ABS/brake control module (PCM per both sources; ABS modules per OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Think about recent work: OBD-Codes.com notes speed sensors are often damaged during transmission maintenance, and wheel speed sensors and their wiring are often broken during brake jobs. If P0503 showed up right after a repair, suspect the harness, connector or sensor first.
- Inspect the speed sensor wiring and connectors for open, shorted, chafed or loose wires. Because this code covers an intermittent signal, look closely for a connection that only cuts out some of the time.
- If you can reach the sensor, check its tip for a buildup of metal debris, and look at the reluctor ring teeth while it's out.
- Search for technical service bulletins (TSBs) for your make, model and year.
- Be careful removing a sensor from the transmission case, since OBD-Codes.com warns hot transmission fluid can come out.
Typical fixes
- Repair open, shorted or damaged speed sensor wiring or connectors
- Clean metal debris off the speed sensor
- Replace a faulty vehicle speed or wheel speed sensor
- Repair a damaged reluctor ring, or a faulty PCM or ABS module found by testing
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- OBD-Codes.com's procedure: visually inspect wiring, sensors and connectors first, then retrieve all codes and freeze frame data, clear them and test drive to see if the code returns, and check TSBs.
- Watch vehicle speed and wheel speed on the scan tool's data stream during a test drive; inconsistent, erratic or high readings help narrow it down to a sensor, wiring or connector.
- Resistance-test the suspect sensor with a digital multimeter against the manufacturer's specification, disconnecting the related control modules first to avoid damaging them.
- With the drive axles safely raised, check each sensor's signal on an oscilloscope while running the drivetrain and look for glitches in the waveform.
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
What's the difference between P0500, P0501, P0502 and P0503?
All four are Vehicle Speed Sensor "A" codes. P0500 is the general malfunction code, P0501 is range/performance, P0502 is circuit low, and P0503 is intermittent/erratic/high: per OBD-Codes.com, the PCM is seeing a signal that cuts in and out, jumps around, or reads too high.
Can a brake job or transmission service cause P0503?
It can. OBD-Codes.com says speed sensors are frequently damaged during regular transmission maintenance and wheel speed sensors and their wiring are often broken during brake repairs, so check those sensors, harnesses and connectors first if the code appeared right after service.
Will P0503 go away on its own?
RepairPal says most codes clear on their own once the system stops detecting the problem, but if P0503 stays it should be diagnosed to avoid a more serious problem. Because the fault can be intermittent, the code may come and go.
Sources
Last reviewed 2026-10-25. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.