P0579 is a generic OBD-II powertrain code indicating a range or performance issue in the cruise control multi-function input “A” circuit. This standardized code applies across most vehicle manufacturers.
Because this code monitors the cruise control switch signals, it does not automatically prove the switches have failed. Wiring issues in the steering column or clock spring faults must be verified first.

Quick Navigation
Key Takeaways
- P0579 indicates the powertrain control module detected an erratic or out-of-range signal from the cruise control multi-function input “A” circuit.
- This circuit monitors the steering wheel cruise control buttons, such as set, resume, coast, and cancel.
- Possible causes include a faulty cruise control switch assembly, a damaged clock spring, or wiring issues in the steering column.
- Diagnosis requires monitoring live switch data with a scan tool while operating the cruise control buttons.
P0579 Code Description and Implications
P0579 is a generic diagnostic trouble code defined as Cruise Control System Multi-Function Input “A” Circuit Range/Performance.
The powertrain control module monitors the voltage signals from the cruise control switches located on the steering wheel.
When the module detects that the signal voltage is erratic, out of the expected range, or does not match standard resistance values, it sets P0579.
This code specifically identifies an electrical performance issue with the steering wheel switch inputs, rather than a mechanical brake system fault.
Common Causes of the P0579 Code
- A failing cruise control switch assembly on the steering wheel with internal electrical faults or worn contacts.
- A damaged or broken clock spring (spiral cable) inside the steering column, interrupting the signal path.
- Damaged, chafed, or broken wiring in the steering column harness.
- Corroded or loose electrical connectors at the steering wheel or column.
- In rare cases, an internal fault within the powertrain control module.
Symptoms Associated With P0579
- Illuminated Check Engine Light.
- The cruise control system becomes completely inoperative and will not engage.
- The cruise control indicator light on the dashboard may fail to illuminate or flash erratically.
- Steering wheel audio or other multi-function buttons may also malfunction if they share the same clock spring circuit.
Diagnosing the P0579 Trouble Code
Diagnosing P0579 requires verifying the electrical signals from the steering wheel cruise control switches.
First, retrieve all stored trouble code entries and freeze-frame data using a scan tool.
Access the live data stream and monitor the cruise control switch PID parameters.
Press each cruise control button individually and verify that the scan tool correctly registers each input state change.
If a specific button fails to register or shows erratic values, inspect the switch assembly and the steering column clock spring for opens or high resistance.
Repairing the P0579 Issue
Repairs must follow confirmed electrical testing of the steering column components.
If the clock spring is broken or shows infinite resistance, replace the clock spring assembly and perform any required steering angle sensor calibration.
If the cruise control switch assembly fails the functional test, replace the steering wheel switch pod.
If wiring damage is found in the column harness, repair the circuit and secure the harness to prevent future chafing.
Cost Considerations for P0579 Repairs
Cost depends on diagnostic time, component accessibility, required parts, programming requirements, and labor.
Replacing a clock spring often requires removing the steering wheel and airbag module, which increases labor time and requires careful handling of safety restraint components.
Prevention Strategies for Future Occurrences
Inspecting the steering column wiring and ensuring the clock spring is not over-rotated during steering wheel removal can help prevent internal ribbon cable damage.
Avoiding excessive force on the steering wheel cruise control buttons may reduce premature wear of the internal switch contacts.
Troubleshooting Tips and Best Practices
Do not automatically replace the powertrain control module when a P0579 code appears. This code monitors the steering wheel switch inputs, and the fault is almost always located in the switches or clock spring.
Always verify the exact switch layout and resistance specifications for your specific vehicle, as multi-function switch designs vary significantly by manufacturer.
Check for technical service bulletins related to updated clock spring designs, revised steering wheel wiring harnesses, or control module recalibrations for your specific make and model.
More OBD-II Codes
| P0551 | P0560 | P0562 | P0571 |
| P0572 | P0573 | P0597 | P0598 |
| P0599 | P0600 | P0601 | P0602 |
| P0500 | P0504 | P0505 | P0506 |
| P0704 | P0705 | P0850 | P0532 |
| P0700 | P0706 | P0603 | P0604 |
Frequently Asked Questions
Is P0579 a generic or manufacturer-specific code?
Yes. P0579 is a generic OBD-II code. It has a standardized definition across most vehicle makes, indicating a range or performance issue in the cruise control multi-function input “A” circuit.
Can a bad brake switch cause a P0579 code?
No. P0579 specifically monitors the cruise control steering wheel switch inputs. While brake switch issues affect cruise control operation, they trigger separate brake switch circuit codes, not P0579.
Will disconnecting the battery clear a P0579 code?
Disconnecting the battery may temporarily clear the code, but it does not repair the underlying electrical fault in the steering wheel switches or clock spring. The code will return if uncorrected.
Does P0579 mean my cruise control module is broken?
No. P0579 indicates an electrical performance issue with the steering wheel switch inputs. The fault is typically located in the switch assembly or the clock spring, not a standalone cruise control module.
Is it safe to drive with a P0579 code?
Driving is conditionally safe, as this code only affects the cruise control system. However, you will not be able to use cruise control, which may cause fatigue on long highway trips.
What Should You Do About the P0579 Code?
Confirm the exact factory definition and diagnostic procedure for your specific vehicle application. Because P0579 monitors the cruise control multi-function input circuit, a thorough evaluation of the steering wheel switches and clock spring is required.
Inspect the relevant harnesses, connectors, and the switch assembly itself for confirmed faults. Repair or replace the confirmed failed components, then retest the system to verify the repair.
