P0590

P0590 Code Symptoms, Diagnosis, Cost, Safety & Repair Guide Steps

Quick Summary

P0590 Code: Symptoms, Causes, and How to Resolve the Issue

Drivers who encounter a P0590 code typically discover that the cruise‑control system is either completely inoperative or behaves unpredictably. The cruise‑control indicator on the instrument cluster may flash continuously, and attempts to activate or deactivate cruise‑control through the steering‑wheel switch produce no response. In some cases the vehicle will allow a brief activation, then immediately disengage, leaving the driver without the expected speed‑hold function on highways. Because the fault is tied to the “Multi‑Function Input B” circuit, the problem is isolated to the signal that tells the cruise‑control module whether the driver has pressed the “set,” “resume,” or “cancel” buttons. The first clue, therefore, is a loss of cruise‑control functionality accompanied by the diagnostic trouble code (DTC) P0590.

Symptoms

Why This Happens

Stuck or Faulty Multi‑Function Input Switch

The “Multi‑Function Input B” pin is driven by the cruise‑control switch on the steering wheel. If the switch’s internal contacts weld together or the microswitch fails, it continuously sends a high signal to the control module, which registers the circuit as “stuck.”

Wiring Short or Open in the Input Circuit

A short to ground or power in the harness that carries the Input B signal can force the voltage to remain at a constant level. Corrosion, chafed wires, or a damaged connector pin can create this condition.

Control Module Fault (BCM/TCM/ECU)

The body control module (BCM) or a dedicated cruise‑control module interprets the Input B signal. Internal component failure—such as a burnt resistor or a cracked PCB trace—can cause the module to read a constant “on” state regardless of the actual switch position.

Software or Calibration Issue

Occasionally the module’s firmware may have a glitch that misinterprets transient signals as a stuck condition. An outdated calibration can also prevent the module from correctly resetting the input after a switch actuation.

Diagnostic and Repair Procedures

  1. Retrieve the Code with a Scan Tool

– Connect a dealer‑level or OBD‑II scanner capable of reading manufacturer‑specific modules.

– Confirm P0590 and check for related codes (e.g., P0591, P0592) that may indicate additional input circuits.

  1. Visual Inspection of the Steering‑Wheel Switch and Harness

– Remove the steering‑wheel cover to access the cruise‑control switch. Look for cracked plastic, burnt contacts, or moisture.

– Inspect the wiring harness for exposed conductors, corrosion, or loose connector pins.

  1. Signal Test of Input B

– Using a multimeter, back‑probe the Input B pin at the module connector. With the cruise‑control switch in the “off” position, the voltage should read near 0 V (ground).

– Activate the switch; the voltage should rise to approximately 5 V (battery reference). If the voltage remains high regardless of switch position, the circuit is stuck.

  1. Continuity Check of the Harness

– Disconnect the harness from the module. Measure continuity between the Input B pin and the corresponding wire at the switch end.

– A short to ground or power will show continuity where none should exist. Repair the harness or replace the damaged section.

  1. Swap Test (If Available)

– If a known‑good module from an identical vehicle is on hand, connect it to the harness and re‑run the test. If the problem disappears, the original module is likely defective.

  1. Module Reprogramming

– Some manufacturers release calibration updates that resolve false “stuck” detections. Use the scan tool to re‑flash the latest software version to the module. Verify that the P0590 code clears and the cruise‑control operates normally.

  1. Component Replacement

Switch Replacement – If the switch fails the voltage test, replace it. This is a relatively inexpensive repair (typically $50‑$120 for the part plus labor).

Wiring Repair – Repair or replace any damaged harness sections. Use heat‑shrink tubing and proper crimp connectors to ensure a reliable connection.

Control Module Replacement – When the module fails the swap test or shows internal damage, replace it. A VIN‑matched replacement unit from Flagship One is pre‑programmed to the vehicle’s specifications, eliminating the need for dealer re‑coding. Typical replacement cost ranges from $600‑$900 for the part plus $150‑$250 labor.

  1. Clear Codes and Road Test

– After repairs, clear all codes with the scan tool. Conduct a road test: engage cruise‑control, set speed, and then cancel. Confirm that the system engages and disengages reliably and that the warning lamp remains off.

Preventive Maintenance

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.