P0581: Cruise Control Multi-Function Input A Circuit High (Meaning, Causes, Fixes)
What P0581 means
Cruise control holds the speed you set using buttons on the steering wheel or a multi-function stalk on the steering column. P0581 is one of a family of codes for the cruise control multi-function input 'A' circuit: P0578 (stuck), P0579 (range/performance), P0580 (circuit low) and P0581 (circuit high). 'A' refers to a particular connector, wire or circuit group, and which one it is depends on your vehicle, so check the service manual. The sources disagree on which computer sets the code. OBD-Codes.com says the engine computer (ECM) sets P0581 when it detects a high electrical value in the A input circuit, and it suspects the multi-function switch on the steering column first. RepairPal says the body control module (BCM) runs the cruise control system, watches the driver's switch inputs and passes them to the engine computer, and sets P0581 when it sees an invalid input from the cruise switches. Which module is involved depends on your car's design. Both sources word the code 'Cruise Control Multi-Function Input A Circuit High'. It is a generic code that can appear on any OBD-II vehicle, and OBD-Codes.com mentions Ford, Jeep, Dodge, Chrysler, Chevy, Mazda and Nissan among them.
Severity: can I keep driving?
Drive with caution, fix soon
Usually safe to drive, but get it checked. OBD-Codes.com calls cruise control faults low severity in almost every case, while RepairPal rates P0581 Moderate and says to get it diagnosed within a reasonable time. The main symptom is cruise control that won't work, though OBD-Codes.com also lists abnormal vehicle speeds with cruise active. If the cruise control behaves strangely, don't use it until the fault is fixed, and drive with your foot in control of the speed.
Common symptoms
- Cruise control won't work (both sources)
- Cruise control light on no matter where the switch is (OBD-Codes.com)
- Can't set cruise control to the speed you want (OBD-Codes.com)
- Abnormal vehicle speeds with cruise control on (OBD-Codes.com)
- Check engine light on
Likely causes
Roughly most to least common, based on the sources below. Your vehicle may differ.
- Faulty, stuck or broken cruise control or multi-function switch (both sources)
- Wiring problems such as chafing on steering column or dash parts, water intrusion or corrosion (both sources)
- Connector faults such as corroded pins, broken tabs or a swollen connector body (OBD-Codes.com)
- Fluid, dirt or grime in the cruise button or switch making it stick (OBD-Codes.com)
- Faulty body control module (RepairPal)
- Faulty engine computer (ECM), such as water intrusion or an internal short (OBD-Codes.com)
Diagnostic steps you can do
Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.
- Look at the cruise buttons or stalk for spilled drinks, grease or grime and make sure each button moves and clicks smoothly. OBD-Codes.com says sticky plastic buttons are an easy way for this code to start.
- Clean the switch with a lightly dampened rag rather than spraying cleaner straight onto it, and use compressed air to blow debris out of the gaps, as OBD-Codes.com advises.
- If your scan tool shows live data, watch the cruise switch inputs while you press each button to see whether one reads wrong or never changes.
- If you can reach the switch connector behind the steering column trim, check it for corrosion, broken tabs or chafed wires. Take your time with interior plastic, which breaks easily.
Typical fixes
- Clean a dirty or sticky cruise control switch (OBD-Codes.com)
- Repair chafed, wet or corroded wiring or connectors (both sources)
- Replace the cruise control or multi-function switch once testing confirms it (both sources)
- Replace or repair the body control module (RepairPal) or engine computer (OBD-Codes.com) only after the switch and wiring test good
Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.
🛠 When to call a pro
- The cruise control changes speed on its own or won't let go of a set speed
- Testing the switch needs the service manual's flow chart and a multimeter
- The steering wheel or column has to come apart, especially near the airbag
- The code comes back after you've cleaned or replaced the switch, pointing to the BCM or engine computer
Where to buy
Plain search links. Always match parts to your exact year, make, model and engine.
FAQs
Can I drive with P0581?
Usually yes. OBD-Codes.com calls cruise control faults low severity for the most part, and RepairPal rates P0581 Moderate. The main effect is cruise control that doesn't work, but don't use cruise if it's acting strangely.
What's the difference between P0580 and P0581?
Both are cruise control multi-function input A circuit codes. P0580 means the circuit voltage is too low and P0581 means it's too high.
Is P0581 the cruise switch or the computer?
Most often the switch or its wiring. Both sources list the cruise switch and wiring as causes, and OBD-Codes.com calls a computer fault a last resort. RepairPal names the body control module as a possible cause, while OBD-Codes.com names the engine computer.
How much does it cost to fix P0581?
Neither source gives a repair cost for P0581. OBD-Codes.com says it's usually moderately affordable to fix, but it can range from cleaning a sticky button to a new switch or, rarely, a control module, so get it diagnosed first.
Sources
Last reviewed 2026-10-23. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.