HomeTrouble CodesP0589

P0589 — Cruise Control Multi Function Input B Circuit

Generic OBD-II · all makesPowertrain (engine & transmission)

This code indicates the powertrain control module has detected an abnormal voltage or resistance reading from the cruise control multi-function input 'B' circuit, which typically corresponds to a specific button input such as Set/Coast or Resume/Accelerate. The fault may stem from a failed switch, wiring integrity issues, or connection problems within the steering column controls.

Symptoms

What causes it — most likely first

1. Faulty cruise control multifunction switch assembly

Internal contacts within the cruise control buttons wear out or suffer from moisture ingress, causing open circuits or erratic resistance readings on the specific input line.

2. Clockspring failure

The ribbon cable or sliding contact within the clockspring assembly fails, interrupting the signal path between steering-wheel-mounted switches and the column harness.

3. Wiring or connector damage

Chafing against the steering column, corrosion at pin terminals, or pinched wires create opens or shorts in the low-current signal circuit.

4. Aftermarket steering wheel or modifications

Non-original equipment steering wheels, adapter plates, or remote-start installations can disrupt the factory cruise control input circuits.

5. Powertrain control module failure

Rarely, an internal fault within the PCM misinterprets a valid input signal; this should only be considered after mechanical and wiring causes are eliminated.

How it's diagnosed

  1. Perform a visual inspection of the cruise control buttons and accessible wiring for physical damage, contamination, or corrosion.
  2. Use a scan tool to monitor live data for the cruise control input 'B' status while actuating the suspect button to verify if the signal reaches the PCM.
  3. Check continuity and resistance through the clockspring while slowly rotating the steering wheel to detect intermittent opens.
  4. Test the signal circuit for proper voltage, ground, and continuity between the switch connector and PCM, checking for shorts to power or ground.
  5. If all components test normal, verify PCM calibration and consider module testing only as a last resort after confirming integrity of the entire input circuit.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I continue driving with this code active?

Yes; this fault affects only the cruise control convenience feature and does not impact engine performance, braking, or safety systems, though you will lose speed-holding functionality.

My mechanic says I need a new computer; is that correct?

Probably not. For this specific code, the root cause is almost always a faulty switch, clockspring, or wiring issue. PCM replacement is rarely the solution and should only be considered after exhaustive circuit testing proves the module is truly defective.

Why do my horn and audio controls also stop working when this code appears?

This strongly suggests a failed clockspring, which contains the internal ribbon circuits for all steering-wheel-mounted controls; when it breaks, it affects multiple systems simultaneously.

Do I need to replace the entire steering wheel to fix this?

No. In most cases, only the specific switch assembly or clockspring requires replacement; the steering wheel itself is usually reusable hardware.