Code
B2590
Other
B — Body
Vehicle Park/Speed Signal Circuit Failure
AI status
Completed
Completed
100%
Causes
- Open or short in park/neutral switch wiring
- Open, shorted or damaged vehicle speed sensor (VSS) wiring or connector
- Corroded, loose or contaminated connector at sensor, transmission or module
- Blown fuse or missing power/ground to sensor or module
- Faulty park/neutral position (range) switch or vehicle speed sensor
- Faulty body control module, transmission control module or instrument cluster input circuit
Symptoms
- Malfunction Indicator Lamp (MIL) or dash warning illuminated (module stored code)
- Speedometer, odometer or cruise control inoperative or erratic
- Transmission may not shift correctly or may be limited to limp mode
- Starter interlock or shift-to-park features may behave incorrectly
- Some safety or convenience features (auto lock, ABS warnings, stability control) may be affected
What to check
- Read and record freeze frame and live data from all modules that receive speed/park signals (BCM, TCM, ABS, cluster)
- Check for related codes (engine, transmission, ABS, communication bus)
- Visually inspect connectors and wiring at the vehicle speed sensor and park/neutral switch for corrosion, damage or looseness
- Verify fuses and power/ground circuits for related modules and sensors
- Back-probe sensor and module connectors with ignition ON to observe signal presence and reference voltages
- Perform a wiggle test on wiring while monitoring live data for intermittent faults
Signal parameters
- Vehicle speed sensor: typically a pulsed digital signal (square wave or variable frequency) whose frequency increases with vehicle speed; amplitude depends on sensor type (0–5 V Hall-effect or up to 12 V passive pulse in some designs)
- Park/neutral (range) switch: discrete logic signal indicating Park or Neutral (typically steady low or high voltage referenced to vehicle ground or 5 V reference)
- Expected behavior: a steady park/neutral logic state when gear selector in P/N; a continuous, speed-proportional pulse train from VSS when wheels rotate
- If uncertain, compare live-data signal with manufacturer specifications for voltage levels and frequency
Diagnostic algorithm
- Connect a scan tool and read all stored and pending codes, plus freeze frame data. Note which modules report loss of speed/park signals.
- With ignition ON, monitor live data for vehicle speed (VSS) and transmission range/park inputs while operating selector and while rotating wheels (or driving). Confirm signals change as expected.
- Visually inspect wiring and connectors at VSS, transmission range (park/neutral) switch, and the receiving module(s). Repair visible damage.
- Verify power and ground to each sensor and related module (check fuses, fusible links). Repair any power/ground faults.
- Back-probe the sensor connector and measure the signal with a DVOM (frequency/voltage) or oscilloscope while someone turns the wheel or moves the vehicle. Confirm presence/quality of pulses or steady park voltage.
- If no signal at sensor connector, perform continuity check from sensor connector to the control module connector. Repair open/shorts.
- If signal is present at sensor but not at module, inspect/repair wiring harness and connectors between sensor and module. If signal present at module input but module still flags fault, consider module fault or configuration issue.
- If wiring and connectors check good, replace the faulty sensor (VSS or park/neutral switch) and retest.
- After repairs, clear codes and perform a test drive to confirm the code does not return and that related systems operate normally.
Likely causes
- Damaged or corroded connector at VSS or park/neutral switch
- Open or shorted signal wire between sensor and control module
- Faulty park/neutral (range) switch at transmission
- Faulty vehicle speed sensor (VSS)
- Poor ground or blown fuse feeding the sensor/module
Fault status
Status
Stored when the control module detects an absent, intermittent or out-of-range vehicle speed or park/neutral signal. May disable or degrade speed- and park-dependent functions until repaired.
Repair difficulty: Medium
Diagnostic time: 1.0-3.0 hours
Similar codes
Repair manuals
Brands with available manuals
8,018
The library contains 8,018 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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
