P0585 Code: Cruise Control Multi-Function Input A/B Correlation
The P0585 code means the computer sees a fault in the signal from the cruise control switches, because multi-function inputs A and B do not correlate with each other. Cruise control is disabled, and the rest of the vehicle works normally. Check the clockspring and the buttons first.
- Severity
- Low
- Can I keep driving?
- Yes, no immediate risk
- Estimated cost
- $20 to $400
- Difficulty
- Medium
- System
- Idle and Speed Control
- Applies to
- All OBD2 vehicles
On this page
What the P0585 code means
The cruise control switches, on the steering wheel or on a stalk, send their orders to the computer over one or more wires. Many manufacturers use one line with a different resistance for each button, and the computer reads which button is pressed from the voltage it measures.
The P0585 code means the computer sees a signal that matches no button, a signal that stays fixed as if a button were always pressed, or a signal that does not agree with the second control line, which is the case here since inputs A and B do not match. For safety, it turns cruise control off.
The most common cause is the steering wheel clockspring, which links the buttons to the vehicle through a ribbon that wears as the wheel turns. Dirty buttons or spilled liquid are another usual cause.
Always begin with the easy items: fuse, relay and connector. After that, check power, ground and signal with the component connected (using back-probe pins), and last the continuity of every wire to the computer. Replace the component only if all of that checks out.
P0585 code symptoms
- Cruise control that does not work.
- Check engine light or cruise control light on.
- Sometimes the horn or the steering wheel buttons also fail (clockspring).
Likely causes of the P0585 code
- Damaged steering wheel clockspring. The ribbon inside breaks with use.
- Steering wheel buttons that are dirty or damaged by spilled liquids.
- Control module connector with a loose, intermittent contact.
- Brake switch, if it affects the cancel signal.
How to diagnose the P0585 code step by step
- Read the status of each button on the scan tool while you press it. Only the pressed button should change.
- Measure the resistance of the controls in each position and compare it with the manufacturer table.
- Inspect the clockspring if the horn, the airbag light or the steering wheel buttons also fail.
- Check the brake switch.
How to fix the P0585 code
- Replace the clockspring or the steering wheel controls.
- Clean the contacts of the buttons.
- Repair the wiring.
- Clear the code and test cruise control.
Technical reference data
- Resistor ladder controls: each button puts a different voltage on the same line.
- Reference values only: check the manufacturer data for your vehicle.
Brand-specific notes
Before working at the steering wheel, disconnect the battery and wait a few minutes. The driver airbag can fire.
P0585 on Ford
The clockspring is a frequent fault on many Ford vehicles.
P0585 on GM
The clockspring is a frequent fault on many GM vehicles.
P0585 on Chrysler
The clockspring is a frequent fault on many Chrysler vehicles.
Questions about the P0585 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.