P05A1

Cruise Control Multifunction Input A Circuit High

P05A1 is a generic OBD-II powertrain diagnostic trouble code: Cruise Control Multifunction Input A Circuit High. 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
P05A1
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P05A1 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P05A1 means

P05A1 is set when the PCM detects a voltage on cruise control multi-function input circuit A that is higher than the expected maximum for any valid switch state. In resistor ladder switch networks, each button produces a specific voltage level; a reading above the maximum valid threshold indicates an open circuit in the switch network, a stuck switch producing an unexpected voltage, or a wiring fault pulling the signal high.

An open in the switch ladder network will often cause the signal voltage to float up to the reference voltage level, which falls outside the valid range for any recognized switch state. The PCM interprets this as an invalid input and sets a circuit high fault. This disables cruise control operation as a safety measure to prevent unintended acceleration.

Technicians should monitor live switch input data while manipulating the cruise control switches and harness connectors to identify intermittent open conditions. Clock spring integrity should also be verified, as the clock spring is a common source of open circuits in steering wheel switch circuits.

Common causes

Most-frequently reported root causes when P05A1 is logged.

  • 1
    Open circuit in the cruise control switch resistor ladder network.
  • 2
    Cruise control switch assembly internally open or failed.
  • 3
    Broken wire in the signal circuit between the switch and PCM.
  • 4
    Intermittent open connection in the clock spring assembly.
  • 5
    Corroded or loose connector allowing the signal wire to float high.
  • 6
    PCM pull-up resistor holding the signal at reference voltage.
  • 7
    Damaged wiring harness from steering column chafing.

Symptoms drivers notice

MIL illuminated.
Cruise control completely inoperative.
No response from any cruise control button.
Possible additional cruise control codes stored.
All other vehicle systems function normally.

How to diagnose P05A1

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and read all stored DTCs including freeze frame data.
  2. 2
    Monitor cruise control switch A input voltage live while pressing each button.
  3. 3
    Check whether the voltage is fixed at a high level regardless of button state.
  4. 4
    Disconnect the cruise control switch and measure signal voltage at the harness side.
  5. 5
    If voltage remains high with switch disconnected, suspect PCM pull-up or wiring fault.
  6. 6
    Inspect the clock spring and steering column harness for continuity and damage.
  7. 7
    Measure resistance through the switch for each button position to identify an internal open.

Related powertrain codes

Frequently asked questions

What is the difference between P0579 and P05A1?

P0579 is a range/performance code indicating the voltage does not match a valid switch state. P05A1 specifically indicates the voltage is above the maximum valid threshold, pointing more directly to an open circuit condition.

Can I drive with P05A1?

Yes. P05A1 only affects cruise control functionality. The vehicle is otherwise safe to drive.

Why would an open circuit cause a high voltage?

PCMs typically apply a small pull-up resistor on switch input circuits. When the circuit is open, no current flows through the switch network to pull the voltage down, so the signal floats up toward the reference voltage.

How do I test the clock spring for this fault?

With the steering wheel centered, use a DMM to measure continuity between the clock spring terminals that carry the cruise control signal. Rotate the wheel slowly through its range while monitoring for intermittent open readings.

Disabling P05A1 in software

RaceTune can permanently disable P05A1 — 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 P05A1 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