P0579

Cruise Control Multi-Function Input A Circuit Range/Performance

P0579 is a generic OBD-II powertrain diagnostic trouble code: Cruise Control Multi-Function Input A Circuit Range/Performance. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0579
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P0579 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0579 means

P0579 is set when the PCM detects that the signal from cruise control multi-function input circuit A is outside the expected voltage range or is behaving inconsistently. Multi-function cruise control switches often use a resistor ladder network so that multiple buttons share a single signal wire; each button press produces a distinct voltage that the module interprets as a specific command.

A range or performance fault means the module is receiving a signal that does not correspond to any recognized switch position, or the signal is erratic and does not settle to a stable voltage. This can be caused by a failing switch, a partially stuck button, moisture inside the switch assembly, or wiring issues that alter the resistance values in the circuit.

The cruise control function will typically be disabled when this code is active to prevent unintended acceleration events. Diagnosis should include reading live switch input data on a scan tool while exercising each cruise control button to identify which input is out of range. Replacement of the switch stalk assembly is often the required repair.

Common causes

Most-frequently reported root causes when P0579 is logged.

  • 1
    Worn or contaminated cruise control multi-function switch assembly.
  • 2
    Moisture or corrosion inside the switch causing resistance shift.
  • 3
    Partially stuck or stuck-closed cruise control button.
  • 4
    Damaged wiring between the switch and PCM altering circuit resistance.
  • 5
    Corroded clock spring or intermediate connector in the steering column.
  • 6
    Aftermarket or damaged steering wheel causing circuit resistance mismatch.
  • 7
    PCM input circuit fault misreading the switch voltage.

Symptoms drivers notice

MIL illuminated.
Cruise control system inoperative or intermittently operative.
Individual cruise control buttons may not respond.
Possible multiple cruise control DTCs stored simultaneously.
All other vehicle systems operate normally.

How to diagnose P0579

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all DTCs and note any additional cruise control or switch codes.
  2. 2
    Use a scan tool to monitor cruise control switch input voltage while pressing each button individually.
  3. 3
    Identify which button or switch position produces an out-of-range voltage reading.
  4. 4
    Inspect the cruise control switch connector and wiring for corrosion, damage, or moisture intrusion.
  5. 5
    Check the clock spring connector for continuity and correct operation.
  6. 6
    Measure resistance through the switch ladder circuit for each button position and compare to specification.
  7. 7
    Replace the switch assembly if resistance values deviate from specification after confirming wiring is intact.

Related powertrain codes

Frequently asked questions

Can I still drive with P0579?

Yes, P0579 only disables cruise control. All other driving functions remain unaffected and the vehicle is safe to operate.

Why does pressing one button sometimes disable the whole cruise system?

Multi-function switches share a single signal wire using a resistor network. A fault in one part of the network can produce voltages that the PCM cannot decode, disabling the entire input.

Will cleaning the switch fix P0579?

Sometimes. If moisture or debris has altered the contact resistance, cleaning may restore correct voltages. However, mechanically worn contacts usually require switch replacement.

Can a bad clock spring cause P0579?

Yes. The clock spring provides the electrical path between the steering wheel switches and the vehicle wiring. Intermittent clock spring faults can produce erratic switch voltages that trigger P0579.

Disabling P0579 in software

RaceTune can permanently disable P0579 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0579 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file