P0590
Universal (All Makes) Vehicle (OBD-II)
Severity: ModerateWhat Does This Error Mean?
P0590 means the cruise control multi-function switch has a problem. The switch that lets you set, adjust, and cancel your cruise control speed is sending an unexpected signal — or no signal at all. This code is stored when the engine computer detects a voltage reading from that switch that falls outside the expected range. Cruise control will typically be disabled until the problem is fixed. Driving is still safe, but you will not be able to use cruise control.
Affected Models
- All vehicles 1996+
- Common in GM trucks and SUVs
- Common in Chrysler, Dodge, and Jeep vehicles
- Common in Ford F-Series trucks
- Common in any vehicle with a stalk-mounted cruise control switch
Common Causes
- Faulty or worn cruise control multi-function switch — the most common cause
- Damaged wiring or corroded connector at the cruise control switch
- Moisture intrusion into the steering column switch housing
- Accidental damage from a steering wheel replacement or airbag service
- Broken solder joint inside the switch from normal wear over time
How to Fix It
-
Scan for all stored codes first. P0590 sometimes appears alongside other cruise control or throttle codes. Knowing the full picture helps narrow down the cause.
Clear the codes and test drive to see if P0590 comes back on its own, which confirms the fault is active.
-
Inspect the cruise control switch on the steering wheel or stalk. Look for visible damage, cracks, or signs of moisture. Press each button and feel for any that feel loose, sticky, or do not spring back properly.
On many vehicles the switch is on the end of the turn signal stalk or on the steering wheel spoke.
-
Inspect the wiring harness along the steering column for any chafing, pinched wires, or corrosion at the connector. The clock spring (spiral cable) that routes signals through the steering wheel can also fail.
A broken clock spring is a common cause — it often causes multiple steering wheel switch failures at the same time.
-
If the switch or wiring looks damaged, replace the faulty component. Multi-function switches are available as aftermarket parts for most vehicles.
On some vehicles, replacing the switch requires removing the steering wheel, which involves the airbag — leave that to a professional if you are not experienced.
-
After any repair, clear the code and test drive with the cruise control engaged at different speeds to confirm the fix.
If the code returns immediately, the fault may be in the wiring between the switch and the PCM, requiring further electrical diagnosis.
When to Call a Professional
If basic wiring inspection and switch replacement do not clear the code, have a shop diagnose it. A technician can use a scan tool to read live switch voltage data while operating the controls. Switch replacement typically costs $80 to $200 for parts and $50 to $100 in labor. If the steering column wiring harness is damaged, repair costs can be higher.
Frequently Asked Questions
Is it safe to drive with P0590?
Yes, driving is safe. P0590 only affects the cruise control system — your engine, brakes, and steering all work normally. You just will not be able to use cruise control until the problem is fixed.
Will P0590 clear itself?
It may temporarily clear if the fault is intermittent — like a loose connector. But if the switch itself is failing, the code will keep coming back. A proper repair is needed for a permanent fix.
Can a bad clock spring cause P0590?
Yes. The clock spring is a coiled ribbon cable inside your steering column that carries signals from steering wheel buttons to the rest of the car. When it fails, it can cause cruise control, horn, and airbag warning codes all at the same time.