Home / DTC / B2590 — Vehicle Park/Speed Signal Circuit Failure

B2590 — Vehicle Park/Speed Signal Circuit Failure

Detailed page for trouble code B2590.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B2590

Other B — Body

Vehicle Park/Speed Signal Circuit Failure

Brand: Other
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

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

  1. Connect a scan tool and read all stored and pending codes, plus freeze frame data. Note which modules report loss of speed/park signals.
  2. 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.
  3. Visually inspect wiring and connectors at VSS, transmission range (park/neutral) switch, and the receiving module(s). Repair visible damage.
  4. Verify power and ground to each sensor and related module (check fuses, fusible links). Repair any power/ground faults.
  5. 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.
  6. If no signal at sensor connector, perform continuity check from sensor connector to the control module connector. Repair open/shorts.
  7. 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.
  8. If wiring and connectors check good, replace the faulty sensor (VSS or park/neutral switch) and retest.
  9. 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

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 :)
Send to email