Home / DTC / P2158 — Vehicle Speed Sensor B Circuit

P2158 — Vehicle Speed Sensor B Circuit

Detailed page for trouble code P2158.

34,386codes
59brands
11,895generic
22,491specific
Reset
Code

P2158

Generic P — Powertrain

Vehicle Speed Sensor B Circuit

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in VSS B wiring (to PCM)
  • Corroded, loose, or damaged connector at sensor or PCM
  • Faulty Vehicle Speed Sensor B (sensor element)
  • Failed sensor reference power or ground (PCM side)
  • Intermittent connection due to chafed harness or pin damage
  • PCM internal fault (rare)

Symptoms

  • MIL/Check Engine Lamp illuminated
  • Speedometer intermittent or non‑functional
  • Cruise control inoperative or disabled
  • Transmission shift irregularities or limp-in mode
  • ABS/traction systems may show separate faults or act up (if shared sensors)
  • Speed-dependent functions behave erratically (e.g., autolock, TPMS warnings)

What to check

  • Read freeze frame and live data for VSS B with scan tool
  • Confirm code is current/not pending; check for related speed codes
  • Visual inspection of sensor, connector, and wiring for damage or corrosion
  • Backprobe connector and monitor signal while spinning wheel/drive (use scan tool or scope)
  • Measure sensor reference voltage and ground at connector (DVOM)
  • Check continuity and resistance between sensor and PCM pins (with ignition off)

Signal parameters

  • Hall-effect VSS: digital/square-wave switching between ~0.5–4.5 V (refer to vehicle spec); frequency proportional to speed
  • Variable-reluctance (VR) VSS: AC sine wave whose RMS voltage and frequency increase with speed (typical range 0.1–4.0 VAC depending on speed)
  • At rest: no pulses (stationary) or steady reference level; while moving: consistent pulsed signal without dropouts
  • PCM provides reference (usually 5 V) and ground for active sensors — verify those are present and stable

Diagnostic algorithm

  1. Verify: Clear codes, then drive or reproduce conditions to confirm P2158 returns and note related codes.
  2. Scan-tool live data: Observe VSS B value/behavior at rest and while rolling wheel or driving; note if signal is missing, erratic, or frozen.
  3. Inspect: Visually check sensor, mounting, tone ring (if present), harness routing and connectors for damage or contamination.
  4. Power/ground check: With ignition ON, measure sensor reference voltage and ground at the connector. If missing, trace to PCM.
  5. Signal check: With wheel/shaft rotated, backprobe signal wire and view with oscilloscope (preferred) or DVOM to confirm waveform/frequency. Verify amplitude and shape match sensor type.
  6. Wiring test: With ignition OFF, check continuity and resistance between sensor pins and PCM connector pins; check for shorts to ground or battery voltage.
  7. Repair: Repair or replace damaged wiring/connectors, clean/replace corroded connectors, replace faulty VSS if out of spec. Use correct replacement and proper mounting/air gap.
  8. Relearn/verify: After repair, clear codes, perform any required relearn or calibration procedures (if applicable), road test to ensure code does not return.
  9. If wiring and sensor test good and code persists, consider PCM diagnosis or replacement after confirming with manufacturer procedures.

Likely causes

  • Damaged wiring harness near transmission or wheel (most common)
  • Moisture-corroded connector at sensor
  • Failed VSS (bearing wear, magnet damage, or shorted coil)
  • Poor ground or lost 5 V reference from PCM
  • Connector pushed out, bent pins, or improper sensor installation

Fault status

⚠️ Status
PCM detected missing, intermittent, or out-of-range signal from Vehicle Speed Sensor B circuit (open/short/erratic).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2 hours (varies by vehicle and access to sensor/wiring)

Similar codes

7,803

The library contains 7,803 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email