LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Mazda >> 1997 >> B2300 Base, Automatic >> Repair and Diagnosis >> Engine Performance >> System >> Engine Controls - Tests W/Codes >> Circuit Tests >> DTC P0503 - Vehicle Speed Sensor
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DTC P0503 - Vehicle Speed Sensor

NOTE: For connector terminal identification, see CONNECTOR IDENTIFICATION section. For wiring diagram, see WIRING DIAGRAMS article.

1) Continuous Memory P0503: Check For Intermittent Fault  This code indicates poor VSS performance. Possible causes for this code are:

Turn ignition off. Disconnect VSS sensor. Visually inspect VSS and VSS circuits for potential faults as follows:

If no faults are found, go to next step. If faults are found, repair or replace as necessary. Clear PCM memory and go to step 5).

2) Check PCM VSS PID For Input Signal  Turn ignition off. Connect scan tool to DLC. Test drive vehicle, averaging 30 MPH. While driving at a steady speed, check for VSS PID variations of more than 5 MPH for 10 seconds or more. If any variations occur, go to next step. If variations do not occur, fault cannot be duplicated at this time. Testing is complete.

3)  Visually inspect VSS wiring harness. Ensure wiring is not routed near ignition wires or generator wires. Verify VSS wiring harness is shielded and grounded (if applicable). Repeat step 1) to verify circuit continuity. If faults are found, repair or replace as necessary. Clear PCM memory and go to step 5). If no faults are found, fault cannot be duplicated at this time. Testing is complete.

4) VSS Drive Cycle  Record and clear continuous memory codes. Warm engine to normal operating temperature. Perform appropriate drive cycle as follows:

5) VSS Drive Cycle  Record and clear continuous memory codes. Warm engine to normal operating temperature. Perform appropriate drive cycle as follows: