Can you keep driving?
Can you keep driving?
Stop driving if any of these apply
- !The engine starts running much worse, stalls, or the warning light flashes.
- !The vehicle loses power sharply or the electrical system is acting unstable while the code is active.
What to check first
Step-by-step checks
- 1
Free - no tools
Check whether multiple cruise buttons are acting up or if the whole control pack seems inconsistent
- 2
Free - no tools
Inspect the connector or clock-spring area if the vehicle uses wheel-mounted controls
- 3
Basic tool needed
See whether other steering-wheel buttons fail too, because that points toward a shared circuit
- 4
Basic tool needed
If the code appeared after steering-column work, confirm the wiring and connector seating first
- 5
Basic tool needed
If scan data is available, watch the input change while pressing the controls
If the code returns
- -If the input changes only sometimes, the switch pack or clock spring moves higher on the list.
- -If the code returns after connector repair, check the shared input circuit and ground path again.
- -If other steering-wheel buttons fail too, the shared control circuit is more likely than one switch alone.
Background
What this code means
P0579 is a generic OBD-II cruise-control multi-function input code.
The ECU is not seeing one of the shared cruise inputs correctly, which can come from the switch pack, wiring, or control circuit.
This is usually more of a control-input fault than a drivetrain problem.
Diagnosis
Common causes
Cruise switch pack failure
The multi-function control assembly may not be sending the right input.
Clock spring or steering-wheel wiring issue
A rotating harness fault can interrupt the input signal.
Connector or wiring issue
A loose or corroded connection can stop the signal from reaching the ECU.
Shared control module fault
The body or cruise module may not be reading the switch correctly.
Avoid these mistakes
What not to do
- xDo not replace parts before checking the battery, connectors, fuses, and switch inputs that feed the circuit.
- xDo not ignore drivability changes just because the code sounds like a switch or voltage issue.
Parts
Parts that may need replacing
See also
Related OBD codes
Source notes
Generic OBD-II (SAE J1979 / ISO 15031-5). P0579 was expanded around common multi-function cruise input faults, including switch-pack, wiring, and steering-column circuit problems.
This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.
This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.
Last reviewed: 2026-04-10
Reference: Open reference