Severity High
P2158

Vehicle Speed Sensor Malfunction (P2158)

📅 Last reviewed: July 2026
What does the P2158 code mean?

The P2158 code indicates a problem with the Vehicle Speed Sensor (VSS) circuit. The VSS monitors the speed of the transmission output shaft and sends this data to the Engine Control Module (ECM) for functions like speedometer operation, cruise control, and transmission shift scheduling. A fault in the sensor or its circuit can cause inaccurate speed readings, leading to drivability issues.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm P2158 and check for other codes.

2

Step 2: Visually inspect the VSS and its wiring for damage or corrosion.

3

Step 3: Test the sensor's resistance and voltage output with a multimeter.

4

Step 4: Check for metallic debris on the sensor tip and clean if necessary.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is generally not recommended to drive long distances as the transmission may shift improperly, potentially causing damage.

How much does it cost to fix?

The typical repair cost ranges from $50 to $150, including parts and labor for sensor replacement.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P2158? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →