P05A1
Cruise Control Multifunction Input A Circuit HighP05A1 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.
What P05A1 means
P05A1 is set when the control module detects a voltage on cruise control multi-function input circuit A that is higher than the maximum expected for any valid switch state. Many cruise control switches use a resistor ladder network where each button produces a specific voltage; a reading above the maximum valid threshold indicates an open in the switch network, a stuck switch producing an unexpected voltage, or a wiring fault pulling the signal high, such as a short to a higher voltage supply.
An open in the switch ladder often lets the signal float up toward the reference voltage, outside the valid range for any recognized button. The module interprets this as an invalid input and sets a circuit-high fault, disabling cruise control operation as a safety measure to prevent unintended activation.
Technicians should monitor live switch input data while operating the cruise control switches and flexing harness connectors to catch intermittent faults. Clock spring integrity should also be verified, as the clock spring is a common source of open or shorted circuits in steering-wheel switch wiring. This fault is generally low severity and does not affect drivability beyond loss of cruise control.
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 failed or stuck.
-
3
Signal circuit shorted to a higher voltage supply.
-
4
Broken wire in the signal circuit between the switch and the module.
-
5
Intermittent open or short in the clock spring assembly.
-
6
Corroded or loose connector allowing the signal to float high.
-
7
Damaged wiring harness from steering column chafing.
Symptoms drivers notice
How to diagnose P05A1
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and read all stored DTCs including freeze frame data.
-
2
Monitor cruise control switch A input voltage live while pressing each button.
-
3
Check whether the voltage is fixed at a high level regardless of button state.
-
4
Disconnect the cruise control switch and measure signal voltage at the harness side.
-
5
If voltage stays high with the switch disconnected, inspect the signal wire for a short to voltage or an open pull-down.
-
6
Inspect the clock spring and steering column harness for continuity and damage.
-
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 P0581 and P05A1?
Both describe a high-voltage fault on the cruise control multi-function input A circuit and are diagnosed the same way; P05A1 is used on vehicles that follow the extended P05Ax code range for this signal.
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?
Modules apply a small pull-up 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 meter to check continuity of the clock spring terminals that carry the cruise control signal, then rotate the wheel slowly through its range while watching for intermittent open or shorted 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.
ECU families we can disable P05A1 on
We hold the DaVinci A2L disable definitions for these families, so the exact P05A1 path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.
- Bosch MD1CP002 verified
- Bosch MD1CS001 verified
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