P2159
Universal (All Makes) Vehicle (OBD-II)
Severity:What Does This Error Mean?
P2159 means the Vehicle Speed Sensor (VSS) B Range/Performance fault is detected. The VSS sends vehicle speed information to the PCM, which uses it for ABS, traction control, cruise control, and transmission shift logic. When the speed sensor signal falls outside the expected range or behaves erratically, P2159 is set. You may notice the speedometer reading incorrectly, erratic ABS activation, or transmission shifting problems. This code is distinct from P0500 and refers specifically to the secondary VSS circuit.
Affected Models
- Common in Ford F-150, Explorer, and Ranger
- Common in Chevrolet Silverado, S10, and Blazer
- Seen in Dodge Ram and Jeep vehicles with dual speed sensors
- Also appears on Toyota and Nissan models with multi-sensor ABS/speed systems
Common Causes
- Faulty vehicle speed sensor — worn or corroded sensor tip affecting magnetic pickup
- Metal debris (steel particles from gear wear) contaminating the VSS magnetic pickup
- Damaged wiring or connector at the VSS — particularly vulnerable on trucks due to road debris
- Tone ring damage — broken or missing teeth on the reluctor wheel the VSS reads
- PCM input circuit fault misreading the VSS signal frequency
How to Fix It
-
Check the speedometer for abnormal readings while driving. An erratic or stuck speedometer points directly to a VSS problem.
The speedometer is driven by the VSS signal — its behavior is a quick diagnostic clue.
-
Locate the VSS on the transmission output shaft or on the rear differential depending on your vehicle.
Trucks often have sensors on both the transmission and the rear axle for ABS and traction control purposes.
-
Inspect the VSS connector and wiring for damage, road debris impact, or contamination.
Road salt and debris commonly damage VSS wiring on trucks in northern climates.
-
Remove the VSS and inspect its magnetic tip for metal debris or wear. Clean the tip with a clean rag.
Metal filings from gear wear can accumulate on the magnetic sensor tip and disrupt the signal.
-
Test VSS output with a multimeter (AC voltage) while rotating the driveshaft by hand. You should see alternating voltage pulses.
A sensor producing no AC voltage output when the wheel turns is definitively failed.
When to Call a Professional
VSS replacement is $20 to $80 in parts for most vehicles. Labor is 30 to 60 minutes — most VSS sensors are easily accessible on the transmission or transfer case. Total shop cost is $80 to $200. Tone ring damage requires transmission or differential work — costs vary widely.
Frequently Asked Questions
Will P2159 affect my cruise control?
Yes. Cruise control depends on reliable vehicle speed data from the VSS. Most vehicles will disable cruise control when a VSS fault is active. ABS and traction control may also be affected.
Can I drive with P2159?
Usually yes for short distances, but with caution. ABS and traction control may be disabled, which is a safety concern in wet or slippery conditions. The transmission may also shift erratically without reliable speed data. Get the VSS diagnosed promptly.
How do I know which VSS is labeled B?
VSS A is typically the primary transmission output shaft speed sensor. VSS B is a secondary sensor — often located at the rear differential, rear axle, or a second location on the transfer case. Your vehicle's service manual will identify the specific location of VSS B on your model.