Vehicle Speed Sensor Malfunction (P2158)
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.
1. Most Common Causes
- Faulty vehicle speed sensor
- Damaged or corroded wiring/connectors
- Magnetic debris on sensor tip
- Faulty ECM (rare)
2. Symptoms You Will Notice
- Speedometer inoperative or erratic
- Check Engine Light illuminated
- Cruise control not working
- Transmission shifting harsh or delayed
3. Step-by-Step Diagnosis
Step 1: Use an OBD2 scanner to confirm P2158 and check for other codes.
Step 2: Visually inspect the VSS and its wiring for damage or corrosion.
Step 3: Test the sensor's resistance and voltage output with a multimeter.
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.