P0589 Code: Cruise Control Multi-Function Input B Circuit
The P0589 code means the computer sees a fault in the signal from the cruise control switches, specifically multi-function input B. Cruise control is disabled, and the rest of the vehicle works normally. The steering wheel clockspring is the most common culprit.
- 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 P0589 code means
The cruise control switches, on the steering wheel or on a stalk, send their commands to the computer over one or more wires. Many manufacturers use a single line with a different resistance for each button, so the computer works out which button you pressed from the voltage it measures.
The P0589 code means the computer sees a signal that does not match any 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. As a safety measure, it disables cruise control.
The most common cause is the clockspring in the steering wheel, which connects the buttons to the vehicle through a ribbon that wears out as the wheel turns. Another frequent cause is buttons that are dirty or soaked with spilled liquid.
Always start with the simplest things: fuse, relay and connector. Then check power, ground and signal with the component connected (using back-probe pins), and finally the continuity of each wire back to the computer. Only replace the component if all of that checks out.
P0589 code symptoms
- Cruise control that does not work.
- Check engine light or cruise control light on.
- Sometimes the horn or the steering wheel buttons do not work either (clockspring).
Likely causes of the P0589 code
- Damaged steering wheel clockspring. The internal ribbon breaks with use.
- Steering wheel buttons that are dirty or damaged by spilled liquids.
- Control module connector with an intermittent contact.
- Brake switch, if it affects the cancel signal.
How to diagnose the P0589 code step by step
- Watch the status of each button on the scan tool as you press it. Only the button you press should change.
- Measure the switch resistance in each position and compare it with the manufacturer table.
- Check the clockspring if the horn, the airbag light or the steering wheel buttons also fail.
- Check the brake switch.
How to fix the P0589 code
- Replace the clockspring or the steering wheel controls.
- Clean the button contacts.
- Repair the wiring.
- Clear the code and test cruise control.
Technical reference data
- Resistor ladder switches: each button gives a different voltage on the same line.
- Reference values only: check the manufacturer data for your vehicle.
Brand-specific notes
When you work on the steering wheel, disconnect the battery and wait a few minutes first. The driver airbag can deploy.
P0589 on Ford
On many Ford vehicles the clockspring is a frequent failure.
P0589 on GM
On many GM vehicles the clockspring is a frequent failure.
P0589 on Chrysler
On many Chrysler vehicles the clockspring is a frequent failure.
Questions about the P0589 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.