P0585
P0585 Code Symptoms, Causes, Diagnostic Steps & Cost Estimate
Quick Summary
- **P0585** means the cruise‑control module sees mismatched signals between its Multi‑Function Input A and Input B circuits.
- Typical driver‑visible signs are a non‑functional cruise control, intermittent activation, or a constantly illuminated cruise‑control warning lamp.
- Most causes are a faulty switch, damaged wiring, or an internal fault in the cruise‑control control module.
- Diagnosis starts with a scan, visual wiring check, and continuity testing of the input switches; reprogramming may resolve the issue.
- When the module itself is defective, Flagship One provides VIN‑matched replacement units that are pre‑programmed and backed by warranty.
Introduction
Drivers who notice that cruise control will not stay set, that it activates unexpectedly, or that the cruise‑control warning lamp remains on are often dealing with a P0585 diagnostic trouble code. This code specifically flags a “Cruise Control Multi‑Function Input A/B Correlation” fault, indicating that the control module is receiving contradictory signals from the two input circuits that manage the cruise‑control on/off and set/hold functions. Because the problem resides in the communication between the input switches and the cruise‑control module, the system disables itself to protect vehicle stability. Early identification prevents loss of a convenience feature and avoids unnecessary wear on related wiring.
Symptoms
- Cruise‑control system does not engage when the “ON” button is pressed.
- Cruise‑control activates or disengages without driver input.
- Cruise‑control warning lamp stays illuminated even after the system is turned off.
- In some vehicles, the “SET” button may appear to work intermittently, causing the vehicle to accelerate or decelerate unexpectedly when the driver believes cruise control is disengaged.
These signs are directly tied to the P0585 code because the module refuses to trust the input signals it receives.
Why This Happens
Bad Multi‑Function Switch (Input A/B)
The cruise‑control lever or steering‑wheel button houses two separate contacts: one for “ON/OFF” (Input A) and one for “SET/HOLD” (Input B). Wear, corrosion, or internal failure can cause one contact to close while the other remains open, producing the mismatched signal pattern the module flags as P0585.
Damaged Wiring or Connectors
Corroded pins, broken wires, or loose connector clips in the harness that runs from the switch to the control module can introduce intermittent resistance. The module may read a valid voltage on one input and a floating or shorted condition on the other, triggering the correlation fault.
Internal Control‑Module Fault
Modern cruise‑control modules contain micro‑controllers that monitor input A/B and execute speed‑hold logic. A failed internal component (e.g., a damaged ASIC or burned trace) can corrupt the logic that compares the two inputs, causing the module to report a correlation error even when the external hardware is sound.
Communication Failure with the Vehicle’s Body Control Module (BCM)
In many architectures the cruise‑control module communicates with the BCM for status LEDs and safety interlocks. A disrupted CAN‑bus or a mismatched software version can prevent the module from confirming input states, leading it to set P0585 as a protective measure.
Diagnostic and Repair Procedures
- Scan for Codes – Connect a professional OBD‑II scanner capable of reading manufacturer‑specific codes. Verify that P0585 is present and note any accompanying codes (e.g., Bxxxx for BCM communication).
- Inspect the Warning Lamp – Confirm whether the cruise‑control indicator stays on. A steady lamp often confirms a module‑level fault, while a flashing lamp may point to intermittent wiring.
- Visual Wiring Check – Locate the harness between the cruise‑control switch and the control module. Look for frayed insulation, corrosion, or loose pins. Repair any damaged sections before proceeding.
- Continuity Test of Switches – With the ignition off, use a multimeter to measure resistance across the Input A and Input B contacts while actuating the switch. Values should change cleanly from open (≈∞ Ω) to closed (≈0–30 Ω). Inconsistent readings indicate a bad switch.
- Input Correlation Test – Some dealer scan tools can command the module to report the raw voltage on each input. Compare the reported values; a discrepancy beyond the manufacturer’s tolerance (typically >0.5 V) confirms the correlation fault.
- Reprogramming – If the switch and wiring test clean, attempt a module reflash using the manufacturer’s calibration routine. This clears any corrupted software tables that may be misinterpreting the inputs. Re‑flash costs range from $150‑$250 for labor plus any required licensing fees.
- Module Repair or Replacement – Should reprogramming fail, evaluate the module for internal damage. Repair (e.g., component‑level solder work) may cost $200‑$400, but reliability is limited. Replacement of the cruise‑control control module typically runs $600‑$900 for the part plus $200‑$300 labor.
When Replacement Makes Sense
If the diagnostic sequence isolates a fault inside the cruise‑control control module—such as persistent input‑correlation errors after confirming good wiring and a functional switch—replacement is the most dependable solution. Temporary repairs on the module’s printed‑circuit board often re‑fail once the vehicle experiences normal temperature cycles or vibration.
Modern control modules are deeply integrated with vehicle security, immobilizer, and CAN‑bus networks. Selecting a replacement is not merely a hardware swap; the unit must be programmed to match the vehicle’s VIN, software version, and encryption keys. Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by a comprehensive warranty. Replacement units vary depending on production date and software version, so the correct module is matched by VIN before programming. This ensures seamless communication with the BCM and eliminates the need for dealer‑only re‑coding.
Preventive Maintenance
- Keep Switches Clean – Periodically spray a contact‑cleaner aerosol into the cruise‑control lever or steering‑wheel button to dissolve moisture and oxidation.
- Inspect Wiring Routinely – During regular under‑hood checks, verify that the harness bundle is secured and free of chafing, especially near moving parts such as the steering column.
- Avoid Aftermarket Switches – OEM‑specified switches meet the voltage and current tolerances required for accurate input correlation; aftermarket parts can introduce marginal contacts that trigger P0585.
- Stay Current on Software Updates – Manufacturers occasionally release calibration updates that refine input‑correlation thresholds. A dealership or qualified shop can apply these updates during routine service intervals.
Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.