HomeTrouble CodesP0579

P0579 — Cruise Control Multi Function Input Circuit Rangeperformance

Generic OBD-II · all makesPowertrain (engine & transmission)

P0579 indicates that the cruise‑control multi‑function input circuit is not performing within the expected range. The vehicle’s computer (PCM or cruise‑control module) monitors the voltage or signal frequency from the steering‑wheel cruise buttons and sets this code when the reading is out of specification. This can prevent the cruise‑control system from engaging or cause it to disengage intermittently.

Symptoms

What causes it — most likely first

1. Faulty cruise‑control multi‑function switch (steering‑wheel buttons)

The most common source of an out‑of‑range signal is wear, contamination, or internal failure of the switch that sends the cruise‑control commands.

2. Damaged wiring or connectors in the cruise‑control circuit

Open circuits, short circuits, chafed insulation, or corroded connectors can alter the signal voltage and trigger the code.

3. Blown fuse, relay, or power‑supply issue for the cruise‑control circuit

A missing or weak power/ground feed can make the input voltage swing outside the acceptable range.

4. Low battery voltage or unstable charging system

Insufficient or fluctuating voltage can cause the input signal to appear erratic to the PCM, leading to a range/performance fault.

5. Faulty Body Control Module (BCM) or instrument cluster that processes cruise‑control inputs

If the module that aggregates switch inputs is malfunctioning, it can send an abnormal signal to the PCM.

6. PCM internal fault (rare)

Only after all other components have been ruled out should the PCM be considered as the cause; it is seldom the culprit for this code.

How it's diagnosed

  1. Connect an OBD‑II scanner, record freeze‑frame data, and note any additional cruise‑control DTCs.
  2. Visually inspect the cruise‑control switch (steering wheel) and its connector for wear, damage, or contamination.
  3. Test the switch for proper resistance/voltage using a multimeter according to the manufacturer’s specifications.
  4. Check the cruise‑control wiring harness for continuity, shorts to ground/power, corrosion, or loose connections.
  5. Verify that the appropriate fuses, relays, and power/ground supplies to the circuit are intact and functioning.
  6. If wiring and switch test normal, evaluate the BCM/instrument cluster cruise‑control input circuit; only after confirming all other causes should the PCM be replaced.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Is the PCM usually at fault for P0579?

No. The PCM rarely fails for this code. Most cases are caused by a faulty cruise‑control switch, wiring problems, or power‑supply issues. Replace the PCM only after all other components have been verified as good.

Can a weak battery or charging system trigger P0579?

Yes. Low or fluctuating voltage can make the cruise‑control input signal appear out of range. Repairing the battery or charging system may clear the code if no other fault exists.

How do I test the cruise‑control switch?

Use a multimeter to measure the resistance across the switch terminals while pressing each button. Compare the readings to the factory specification; any open, short, or out‑of‑spec value indicates a faulty switch.

Do I have to replace the steering‑wheel control assembly if P0579 appears?

Not necessarily. Inspect and test the switch and wiring first. Many times, cleaning a dirty connector or repairing a broken wire resolves the issue without needing a full switch replacement.