How to Fix Diagnostic Code P1584

🚨 Diagnostic Profile

Vehicle Make: Chrysler

Technical Description: Cruise Control Disabled. The cruise control system is not engaging or is reporting an unavailable state. Possible causes include a brake or clutch switch fault, a cruise switch or circuit fault, a blown fuse or relay, a vehicle speed signal issue, or a control module communication fault.

🚨 Repair Difficulty Tier

Tier: [Intermediate]

Most causes are accessible with basic hand tools and a scan tool. Wiring inspection at the steering column and brake pedal area requires care and may involve interior trim removal.

🛠️ Resolution Steps

Step 1: Preliminary Inspection

  • Verify the customer complaint by testing the cruise on/off switch, set, resume, and cancel buttons, noting that on most Chrysler, Dodge, and Jeep models these are multiplexed resistor-ladder switches mounted on the steering wheel and read by the Body Control Module (BCM) or Steering Control Module (SCM) as a single analog voltage signal.
  • Inspect the brake pedal switch (often a dual-function stop lamp/cruise cancel switch) for proper adjustment, full plunger travel, and correct pedal contact; a misadjusted or collapsed switch is one of the most common root causes of a disabled cruise state on these platforms.
  • Check the clutch pedal position switch (CPP), if equipped on manual transmission models, for proper engagement and travel, as the PCM/BCM requires this input to confirm clutch state before allowing cruise engagement.
  • Inspect the fuses and relays for the cruise control, BCM, and instrument cluster circuits in the Integrated Power Module (IPM) or Totally Integrated Power Module (TIPM) in the engine compartment, and the interior junction block under the dash, cross-referencing the fuse map on the cover of the power distribution box.
  • Look for visible wiring damage, chafing, or corrosion at the steering column harness connector, the clock spring assembly, the brake pedal bracket harness, and the TIPM/BCM connector pigtails.
  • Confirm the speedometer reads accurately and smoothly during a test drive, as an erratic or absent Vehicle Speed Sensor (VSS) or wheel speed signal (derived from the ABS module on most modern Chrysler products) will cause the cruise system to report unavailable.

Step 2: Diagnostic Verification

  • Connect a factory-level or equivalent bi-directional scan tool (e.g., Chrysler wiTECH, Snap-on, or Autel with full Chrysler coverage) and check the BCM, SCM, PCM, and ABS modules for stored and pending diagnostic trouble codes, paying close attention to U-codes indicating loss of communication on the CAN bus (C2 or SCI) network.
  • Review live data PIDs for brake switch status (should toggle cleanly between applied/released with no bounce), cruise switch requested state (Off/On/Set/Resume/Cancel), and vehicle speed input from both the PCM and ABS module to confirm signal agreement.
  • Verify reference voltage (typically 5V or 12V system voltage depending on switch design) is present at the brake pedal switch circuit using a digital multimeter back-probed at the connector against a known good chassis ground, and confirm the signal drops to near 0V or switches states correctly when the pedal is depressed.
  • Test the cruise control multiplex switch circuit by back-probing the signal wire at the clock spring or steering wheel connector and comparing the measured voltage steps against factory-specified voltage windows for each button position using the appropriate service information system (such as TechAuthority); confirm circuit resistance with the connector disconnected and compare to the service manual’s resistance specification table for the switch pack.
  • Check the BCM or PCM connector for secure terminal tension, verify sensor/module power and ground circuit integrity using a voltage drop test under load (less than 0.1V drop on ground paths is the standard acceptable threshold), rather than a simple open-circuit measurement.
  • Inspect the clock spring at the steering column for continuity across the cruise switch circuit, rotating the wheel lock-to-lock while monitoring live data or using a multimeter, to identify an intermittent open caused by a cracked or frayed clock spring ribbon, a well-documented failure point on Chrysler steering columns.

Step 3: Resolution & Reset Process

  • Repair or replace the faulty component, such as the brake pedal switch, clutch pedal switch, multiplex cruise switch pod, clock spring assembly, fuse, relay, damaged wiring harness section, or BCM/SCM module as confirmed by diagnostic testing.
  • Clear all diagnostic trouble codes from every module on the vehicle network using the scan tool, not just the primary fault module, since U-codes often populate across multiple modules simultaneously.
  • Perform any required relearn or initialization procedure, such as a BCM configuration/VIN relearn after module replacement, a clock spring centering and steering angle sensor calibration if the column was disturbed, or an ignition cycle relearn (key off, wait for all modules to fully power down, then restart) to allow the BCM to re-initialize the multiplex switch baseline values.
  • Road test the vehicle to confirm the cruise control sets, holds speed accurately, resumes correctly, and cancels immediately under both brake pedal application and clutch pedal application (if manual transmission), across varying speeds and throttle conditions.
  • Recheck all modules for codes after the road test to confirm no faults have returned, and document the final repair including voltage/resistance readings captured and any parts replaced for the service record.

📦 Parts, Labor, and Budget Estimates

Required Components/Software:

  • Brake pedal/stop lamp switch (dual-function OEM or quality aftermarket unit) — common wear item
  • Steering wheel multiplex cruise control switch pod/pack
  • Clock spring assembly (if continuity failure confirmed) — moderately common failure point on higher-mileage units
  • Clutch pedal position switch (manual transmission models only)
  • Cruise control, BCM, or IPM/TIPM fuse and/or relay
  • Factory-level diagnostic access (Chrysler wiTECH subscription or equivalent dealer-grade scan tool access) for full module scanning, BCM configuration, and relearn procedures

Average Component Price: Brake pedal switch: $20–$60 (part only); Multiplex cruise switch pod: $80–$220 (part only); Clock spring assembly: $90–$250 (part only); Clutch pedal position switch: $30–$90 (part only); Fuse/relay: $5–$25; wiTECH or equivalent diagnostic subscription access: $30–$75 per day (independent shop rate) or included in dealer diagnostic fee.

Estimated Labor Hours: Diagnostic time (scan, live data review, circuit testing): 0.5–1.5 hours; Brake/clutch switch replacement: 0.3–0.6 hours; Cruise switch pod replacement: 0.5–1.0 hour; Clock spring replacement (includes steering wheel removal, airbag disconnect/reconnect, and centering): 1.0–2.0 hours; BCM replacement with configuration and relearn: 1.0–1.5 hours. Total estimated shop time for diagnosis through repair typically ranges from 1.0 to 3.5 hours depending on root cause identified.