• 29-12-2024
  • 11 min.
  • 763

P0590 Cruise Control Multi-Function Input "B" Circuit Stuck

P0590 – Cruise Control Multi-Function Input "B" Circuit Stuck indicates that the vehicle's control module is seeing the cruise-control multifunction input “B” in an unchanging electrical state when it expects that signal to change.

The important word is “Stuck.” This does not necessarily mean that a physical cruise-control button is mechanically stuck. It means that, from the control module's perspective, the electrical input remains at the same state instead of responding normally to the driver's commands.

The exact circuit differs between vehicles. Some systems use individual switch circuits, while others use a resistor-based switch network or a steering-wheel control module that communicates with the vehicle electronically.

What Is the Cruise Control Multi-Function Input?

Cruise control has several driver commands, commonly including:

  • ON/OFF

  • SET

  • RESUME

  • CANCEL

  • SET −

  • RES +

The control module needs to distinguish between these commands.

On some vehicles, several buttons share the same electrical input using different resistor values. Pressing a button changes the resistance and therefore changes the voltage seen by the control module.

A simplified arrangement can look like:

Reference Voltage → Cruise-Control Switch Network → Input B → ECM/PCM

The module expects the voltage on Input B to move between specific ranges as different buttons are operated.

If the signal remains fixed, P0590 can be stored.

What Does “Stuck” Actually Mean?

A stuck input means the module is not seeing the expected change in the signal.

For example, suppose the system normally sees one voltage when no button is pressed and a different voltage when SET or RESUME is selected.

If the signal remains at the same voltage regardless of what the driver does:

Button pressed → No expected signal change

the module may interpret the input as stuck.

This can happen because of a faulty switch, a shorted circuit, incorrect resistance, damaged wiring, a connector problem, or a fault in the steering-wheel control system.

P0590 Is Not Necessarily a Stuck Button

This distinction is important.

A driver may see P0590 and assume:

“The cruise-control button is physically stuck.”

That is not necessarily the case.

The button may move normally while the electrical circuit remains stuck.

For example, a broken wire or failed resistor inside the switch assembly can prevent the control module from seeing the changes produced when the button is pressed.

Likewise, a short circuit can hold the signal at one voltage continuously.

Symptoms of P0590

The most common symptom is abnormal cruise-control operation.

Depending on the vehicle, you may experience:

  • Cruise control not activating

  • SET function not working

  • RESUME not working

  • CANCEL not responding correctly

  • Cruise-control buttons appearing completely dead

  • Cruise control becoming unavailable

  • Cruise control working intermittently

  • Cruise-control warning message

  • Check Engine Light

The accelerator pedal and normal driving can remain completely normal.

This is because the fault generally concerns the cruise-control input circuit, not the basic accelerator-control system.

Why Does the Vehicle Disable Cruise Control?

The control module must know exactly what the driver is commanding.

If the Input B signal is stuck, the module cannot reliably determine whether the driver is requesting SET, RESUME, CANCEL or another function.

For safety, the system can disable cruise control.

This is preferable to allowing the vehicle to respond to an ambiguous or permanently active command.

Common Causes of P0590

The most likely causes depend on the vehicle's circuit design, but common possibilities include:

Faulty cruise-control switch

An internal contact may be stuck electrically even though the button moves normally.

Shorted signal circuit

The input wire may be shorted to ground, voltage, or another circuit.

Open circuit

An open circuit can cause the input to remain at a fixed reference voltage on some designs.

Damaged resistor network

On resistor-based systems, a failed resistor can prevent the expected voltage changes.

Damaged steering-wheel wiring

Repeated steering-wheel movement can eventually cause wiring problems.

Clock spring fault

If the cruise controls are mounted on the steering wheel, the clock spring can interrupt or distort the signal.

Corroded connector

Corrosion can alter the electrical characteristics of the circuit.

Loose terminal

A terminal with poor contact can make the input intermittent or permanently abnormal.

Steering-wheel control module fault

Some newer vehicles process the switch signals through a dedicated steering-wheel module.

Incorrect replacement component

A steering-wheel switch or module with the wrong electrical characteristics can cause a stuck input.

Control-module fault

An ECM/PCM or body/steering control module can be responsible, but it should normally be considered after the external circuit has been tested.

Resistor-Based Cruise Control Systems

Many conventional systems use a resistor ladder to allow multiple buttons to share a circuit.

Imagine the control module supplies a reference voltage.

Different buttons introduce different resistance into the circuit:

No button → Voltage A

SET → Voltage B

RESUME → Voltage C

CANCEL → Voltage D

The module identifies the button from these voltage differences.

If a component fails and the circuit remains at Voltage A, regardless of which button is pressed, the module may report the input as stuck.

This is why checking the actual signal voltage while operating the buttons can be much more informative than simply testing whether the buttons physically move.

Can a Short Cause P0590?

Yes.

A short circuit is one of the possibilities that should be investigated.

For example, if the signal wire is shorted to ground, the module may continuously see a low voltage.

If it is shorted to a reference or power source, the module may continuously see a high voltage.

The exact interpretation depends on the electrical architecture.

This also explains why P0590 should not be treated as a simple mechanical button problem.

Can an Open Wire Cause P0590?

Yes, depending on the circuit.

An open circuit can leave an input floating or cause it to remain at its pull-up/reference voltage.

If the control module expects the voltage to change but the input remains fixed, it may interpret the condition as a stuck input.

This is why the difference between P0590 “Stuck” and P0593 “Circuit High” should not be interpreted too literally without looking at the actual circuit.

Could the Clock Spring Be Responsible?

Yes, especially when several steering-wheel functions are affected.

The clock spring maintains electrical connections between the stationary steering column and the rotating steering wheel.

If the cruise-control signal passes through the clock spring and one of its internal circuits becomes damaged, the control module may stop seeing the expected switch changes.

Look for supporting symptoms such as simultaneous problems with:

  • Cruise-control buttons

  • Steering-wheel controls

  • Horn

  • Other steering-wheel electrical functions

When multiple functions fail together, the clock spring becomes a much stronger suspect.

Could the Cruise-Control Switch Be Faulty?

Yes, and it is one of the components worth testing.

A switch can fail internally in several ways.

The button may:

  • Remain electrically connected

  • Fail to make contact

  • Have increased resistance

  • Produce the wrong resistance

  • Produce no change in resistance

A physical inspection alone may therefore tell you very little.

How to Diagnose P0590

The most useful diagnostic information often comes from live data and direct electrical testing.

Start by scanning all relevant control modules.

Do not look at P0590 in isolation. Check for additional codes involving:

  • Steering-wheel controls

  • Clock spring

  • Body control module

  • Communication

  • Reference voltage

  • Battery voltage

Then determine whether the scanner displays cruise-control switch states.

If live data is available, operate each cruise-control button and observe whether the corresponding parameter changes.

What the Live Data Can Tell You

Suppose the scanner displays a parameter for the multifunction input.

If the parameter remains unchanged while every button is pressed, that strongly supports a problem in the switch signal path.

For example:

Button released → Input B: State 1

SET pressed → Input B: State 1

RESUME pressed → Input B: State 1

CANCEL pressed → Input B: State 1

A completely unchanging signal suggests that the control module is not receiving the expected switch information.

The next step is to determine why.

Test the Switch Before Replacing It

If the system uses a resistor-based switch network, measure the resistance of the switch according to the manufacturer's specifications.

Press each button and observe whether the resistance changes as expected.

If the resistance remains unchanged regardless of the button pressed, the switch assembly or its internal resistor network may be faulty.

If the switch behaves correctly, move further along the circuit.

Check the Wiring

Inspect the complete signal path.

Pay particular attention to:

  • Steering-column wiring

  • Clock spring connectors

  • Steering-wheel connectors

  • Harnesses near moving components

  • Areas where wiring can rub

  • Previous repair points

A continuity test can identify a completely broken conductor, but intermittent faults may require additional testing while moving the harness.

Check for Short Circuits

The signal should be checked for unintended connections to:

  • Ground

  • Battery voltage

  • Reference voltage

  • Other signal circuits

The correct test procedure depends on the vehicle.

Do not assume that every cruise-control input uses the same reference voltage or wiring arrangement.

Check the Clock Spring Carefully

If the cruise-control switch tests correctly but the signal disappears between the steering wheel and the vehicle harness, the clock spring becomes a logical suspect.

Again, don't replace it simply because P0590 is present.

The circuit should be tested on both sides of the clock spring to determine whether the signal is actually being lost there.

Check the Steering-Wheel Module

Modern vehicles may not send the cruise-control switch signal directly to the ECM.

The path can instead be:

Cruise Buttons → Steering-Wheel Module → CAN Network → BCM/ECM

In this type of system, a communication or steering-wheel module fault can produce symptoms that look like a simple switch problem.

This is why a full vehicle scan is valuable.

P0590 After Steering Wheel or Clock Spring Work

If P0590 appeared immediately after steering-wheel, clock-spring or related work, inspect the installation first.

Possible problems include:

  • Connector not fully seated

  • Damaged terminal

  • Incorrect clock spring

  • Incorrect steering-wheel switch

  • Harness trapped or pinched

  • Incorrect component configuration

  • Damaged replacement component

The timing of the fault can provide an important clue.

Can Low Battery Voltage Cause P0590?

It is not the most typical cause.

A low or unstable supply voltage can cause unusual control-module behavior, but a single P0590 with otherwise normal electrical operation is more suggestive of an input circuit problem.

If several modules have voltage or communication codes, however, check the battery, charging system, grounds and module power supplies before concentrating exclusively on the cruise-control switch.

Can P0590 Cause Limp Mode?

Normally, no.

P0590 is primarily a cruise-control input problem.

The vehicle will generally continue to operate using the accelerator pedal.

If limp mode occurs, look for other diagnostic codes related to the throttle, engine management, transmission or communication systems.

Can P0590 Affect the Accelerator Pedal?

Normally, no.

Cruise-control input signals and accelerator-pedal position are separate functions in most vehicle architectures.

A vehicle can therefore have a completely normal accelerator pedal while cruise control is disabled because of P0590.

If accelerator-related symptoms occur at the same time, investigate the additional fault codes rather than attributing them automatically to P0590.

Is P0590 a Serious Fault?

P0590 is generally not a serious engine or transmission fault.

The most common consequence is loss of cruise-control functionality.

The vehicle can often be driven normally with manual accelerator control.

However, if the code appears together with steering-wheel, airbag, communication or other electrical warnings, those additional faults should be investigated.

Can You Drive With P0590?

Usually, yes, if:

  • The engine operates normally

  • The accelerator works normally

  • There are no additional safety-related warnings

You should simply expect cruise control to be unavailable or unreliable.

If other warning lights appear, particularly those related to steering, airbags or electronic throttle control, the vehicle should be inspected rather than treating P0590 as an isolated cruise-control issue.

P0590 vs. P0593

These codes are related but describe different conditions.

P0590 – Cruise Control Multi-Function Input "B" Circuit Stuck

The module sees the Input B signal remaining in an unexpected or unchanging state.

P0593 – Cruise Control Multi-Function Input "B" Circuit High

The module detects that the Input B signal is higher than the expected range.

A stuck signal can be high, low or otherwise fixed depending on the system. Therefore, these codes should be diagnosed from the actual voltage and circuit design rather than from the wording alone.

P0590 vs. P0594

The difference becomes even clearer when comparing P0590 with P0594.

P0590 concerns the driver's cruise-control input signal.

P0594 concerns the cruise-control servo control circuit.

In other words:

P0590 → “What command is the driver sending?”

P0594 → “Can the system electrically control the cruise actuator?”

This distinction prevents unnecessary actuator replacement when the actual problem is in the steering-wheel control circuit.

The Most Useful Diagnostic Approach

P0590 is best approached as a signal-tracing problem.

Don't start by replacing the cruise-control switch.

First determine:

  1. Does the switch physically operate correctly?

  2. Does the electrical signal change when the button is pressed?

  3. Does that signal reach the clock spring?

  4. Does it pass through the clock spring correctly?

  5. Does it reach the relevant control module?

  6. Does the module interpret the signal correctly?

  7. Are there any communication or power-supply problems?

Once those questions are answered, the defective component usually becomes much easier to identify.

Final Thoughts on P0590

P0590 – Cruise Control Multi-Function Input "B" Circuit Stuck means the control module is seeing an abnormal unchanging state from one of the cruise-control multifunction input circuits.

The fault can originate in the switch itself, but it can just as easily involve the wiring, connector, resistor network, clock spring, steering-wheel module or communication path.

The most important diagnostic clue is whether the input signal actually changes when the cruise-control buttons are operated.

If it does not, trace the circuit until the point where the expected change is lost. That approach is far more reliable than assuming that a P0590 automatically means a defective cruise-control switch.

In short:

Scan → Check live switch data → Test switch → Measure signal → Inspect clock spring/connectors → Check wiring for open/short → Check steering-wheel module/communication → Evaluate control module → Repair → Clear code → Test cruise control → Rescan