P0502

Universal

The Engine Control Module (ECM) detects a low voltage input from the Vehicle Speed Sensor (VSS) circuit, indicating an implausible or absent speed signal.

Time: 1-2 hours | Difficulty: Medium
Medium Severity

This code indicates that the Vehicle Speed Sensor (VSS) is sending a voltage signal to the Engine Control Unit (ECU) that is lower than expected. This can lead to the ECU not accurately knowing how fast the vehicle is moving, affecting functions like transmission shifting and speedometer readings.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always use appropriate personal protective equipment (PPE) when working on your vehicle, including gloves and eye protection. Ensure the vehicle is securely supported on jack stands if working underneath. Disconnect the battery before performing any electrical repairs to prevent accidental shorts or injury.

Common Symptoms

  • Inaccurate or erratic speedometer/odometer readings
  • Malfunctioning cruise control
  • Harsh or incorrect automatic transmission shifting
  • Anti-lock Brake System (ABS) and/or Traction Control System (TCS) warning lights illuminated
  • Engine may stall at low speeds or idle roughly
  • Reduced fuel economy

Common Causes

  • Faulty Vehicle Speed Sensor (VSS)
  • Damaged or corroded wiring in the VSS circuit
  • Poor electrical connection at the VSS or ECM
  • Internal short or open circuit within the VSS
  • Tone ring (reluctor wheel) damage (less common, but possible)
  • Faulty Engine Control Module (ECM) (rare)

Frequently reported on: All Makes

Diagnostic Steps

  1. Locate the Vehicle Speed Sensor (VSS), which is typically on the transmission or transaxle.
  2. Visually inspect the VSS and its wiring harness for any signs of damage, fraying, corrosion, or loose connections.
  3. Disconnect the VSS electrical connector and check for bent pins or corrosion. Clean connections if necessary.
  4. Using a multimeter, test the VSS for proper resistance (refer to vehicle-specific repair manual for specifications).
  5. If the sensor tests faulty or shows visible damage, replace the VSS. Ensure the new sensor is properly seated and the connector is secure.
  6. Clear the P0502 code and test drive the vehicle to verify the repair.

👨‍🔧 When to Call a Professional

If after inspecting and potentially replacing the Vehicle Speed Sensor, the issue persists, or if you suspect extensive wiring damage or an internal transmission issue, it is best to consult a professional technician. Complex electrical diagnostics or transmission repairs require specialized tools and expertise.

Need parts to fix this?

Commonly Asked Questions

What does a P0502 code mean for my car?

P0502 indicates that your car's computer isn't receiving the correct speed signal from the Vehicle Speed Sensor, usually due to a low voltage input, which can affect speedometer accuracy and transmission performance.

Can I drive with a P0502 code?

While you might be able to drive, it's not recommended for long periods. Your speedometer might be inaccurate, transmission shifting could be erratic, and safety features like ABS or cruise control may not work, increasing accident risk.

How difficult is it to replace a Vehicle Speed Sensor?

Replacing a VSS is generally a medium-difficulty DIY task. It often requires getting under the vehicle and can involve dealing with tight spaces and electrical connections. Some sensors are easier to access than others.

What tools do I need to fix a P0502 code?

You'll typically need basic hand tools (wrenches, sockets), a multimeter for testing, and possibly a jack and jack stands if the sensor is located underneath the vehicle. A vehicle-specific repair manual is also highly recommended.

Will clearing the code fix the problem?

Clearing the code will only reset the check engine light. If the underlying issue (e.g., faulty sensor or wiring) is not resolved, the code will reappear, and the symptoms will persist.

Related OBD2 Codes

← P0501 ← P0500 ← P0499 p0502 P0503 → P0504 → P0505 →