Generic OBD-II / Powertrain

P0579 - P0579 Usually Means Cruise Control Multi-function Input a Circuit Malfunction

P0579 is a generic OBD-II cruise-control multi-function input code.

This is a generic OBD-II guide that can apply across many makes. Exact test flow, sensor locations, and repeat failure patterns can still vary by manufacturer and engine family.

Severity

Medium

Keep driving?

Usually short trips only

Most likely cause

A switch pack, steering-wheel control, or wiring issue is usually the first place to look.

DIY friendly?

Basics first

First checks take 10 to 15 minutes for the first checks. No special tools are usually needed for the first checks.

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.
If the light is steady and the vehicle still drives normally: Often yes for a short time, but it should not be ignored.

What to check first

Step-by-step checks

  1. 1

    Free - no tools

    Check whether multiple cruise buttons are acting up or if the whole control pack seems inconsistent

  2. 2

    Free - no tools

    Inspect the connector or clock-spring area if the vehicle uses wheel-mounted controls

  3. 3

    Basic tool needed

    See whether other steering-wheel buttons fail too, because that points toward a shared circuit

  4. 4

    Basic tool needed

    If the code appeared after steering-column work, confirm the wiring and connector seating first

  5. 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

Most common

Cruise switch pack failure

The multi-function control assembly may not be sending the right input.

Common

Clock spring or steering-wheel wiring issue

A rotating harness fault can interrupt the input signal.

Common

Connector or wiring issue

A loose or corroded connection can stop the signal from reaching the ECU.

Possible

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

PartTypical costNotes
Cruise switch pack$40-$220Relevant when several inputs fail basic testing.
Clock spring$80-$350Worth checking if steering-wheel controls are intermittent too.
Connector or wiring repair$20-$160Useful if the switch path has a loose or damaged connection.

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

Privacy and advertising

Choose whether to allow ad personalization

FixThisError may use Google AdSense on broad browse pages. Your choice controls whether advertising-related cookies and ad requests can be used. Core site content remains available either way.