P0585 Cruise Control Multi-Function Input “A”/”B” Correlation

Technical Description of OBD-II Trouble Code

Correlation between Cruise Control Multi-Function Input A/B

What does that signify?

This generic powertrain diagnostic trouble code (DTC) is commonly found in many OBD-II vehicles, including those from Dodge, Jeep, Chrysler Ram, Ford, Chevy, Chevrolet, etc.

When code P0585 is stored, it indicates that the powertrain control module has detected a discrepancy between the voltage inputs of the cruise control multi-function switch.

Input A/B (or A and B) refers to a specific set of input circuits that are separate from each other. To determine which circuits are indicated by this code, consult a reliable source of vehicle information.

The PCM controls the cruise control (or speed control) system using inputs from the multi-function switch. This switch controls functions in multiple systems, such as the cruise control system, turn signals, and windshield wiper system. It may also house the actual turn signal switch.

The driver provides manual inputs through the multi-function switch, which are then sent to the PCM. The PCM applies the appropriate voltage signal to a cruise control servo motor based on these inputs. The inputs include commands to maintain current vehicle speed, resume a previously maintained vehicle speed, accelerate to increase vehicle speed, or disengage acceleration to coast and decrease vehicle speed. The cruise control system is disengaged when the brake pedal is depressed. Typically, cruise control systems become active when the vehicle speed exceeds 35 mph.

The PCM adjusts the voltage to the cruise control servo motor in order to achieve the desired throttle position for maintaining the desired vehicle speed.

If the PCM detects an input voltage signal that does not meet the programmed specifications, or if the vehicle speed cannot be maintained using the cruise control system, code P0585 will be stored and the malfunction indicator lamp (MIL) may illuminate. Multiple drive cycles with a failure may be required for the MIL to illuminate.

Cruise control stalk:
Cruise control stalk

What is the severity of this DTC?

Since the P0585 pertains only to the cruise control system, it should not be considered severe.

What are some of the symptoms of the code?

Symptoms of a P0585 trouble code may include:

  • Inoperative cruise control system
  • Erratic speedometer/odometer operation
  • Flashing or unresponsive cruise control indicator lamp
  • Other stored codes
  • What are some of the common causes of the code?

    Causes for this code may include:

  • Defective multi-function switch
  • Bad cruise control servo motor
  • Open or shorted circuits in the cruise control system
  • Faulty cruise control module, PCM, or programming error
  • What are some P0585 troubleshooting steps?

    If the vehicle in question is equipped with a drive-by-wire throttle control system and related codes are stored, diagnose and repair those before attempting to diagnose the P0585.

    If throttle position sensor (TPS) codes are stored, they must also be diagnosed and repaired before diagnosing this code.

    To diagnose a code P0585, you will need a diagnostic scanner, a digital volt/ohmmeter (DVOM), and a source of vehicle information.

    After visually inspecting the cruise control system wiring and connectors, connect the scanner to the vehicle diagnostic port and retrieve all stored codes and freeze frame data. Record this information as it may be useful during the diagnosis. Clear the codes and test drive the vehicle normally until the PCM either enters readiness mode or the P0585 is reset. If the former occurs, there may be an intermittent condition that needs to worsen before a successful diagnosis can be made. If the code is reset, continue with the diagnosis.

    Obtain component testing procedures and specifications, diagnostic flow charts, connector face views, wiring diagrams, and connector pin-out charts from a reliable source of vehicle information. These items will be necessary to diagnose most codes.

    Search for applicable technical service bulletins (TSB). If you find an entry that matches the vehicle in question, the stored code/s, and the exhibited symptoms, it will likely assist in diagnosing the P0585.

    Using the DVOM, check the voltage (usually comparable to battery voltage) and ground circuits at the multi-function switch. If no voltage is found, use the positive test lead of the DVOM to probe system fuses while grounding the negative test lead to a chassis ground.

    Test the fuses with the circuit loaded to avoid false results. If there is no ground, create a new one for testing purposes and then locate the appropriate ground junction to ensure it is secure.
    If both voltage and ground are present, use the DVOM to test the multi-function switch according to the manufacturer’s testing recommendations. Disconnect the switch before testing with the DVOM. If the switch does not comply with the manufacturer’s specifications, consider it defective.

    If the multi-function switch appears to be functioning properly, use the DVOM to test the cruise control servo motor. Again, follow the manufacturer’s recommendations and consider the motor defective if it does not comply.
    Before using the DVOM to test individual circuit resistance, disconnect all related controllers to avoid damage. Some vehicles use a dedicated cruise control module in addition to the PCM, while others use a cruise control system integrated with the body control module (BCM) or general electrical module (GEM).

    If both the multi-function switch and servo motor test appropriately, disconnect the connector from each and use the DVOM to check continuity and resistance on the individual circuits. Circuits that do not comply with the manufacturer’s specifications will need to be repaired or replaced.

  • Do not automatically condemn the multi-function switch because of this code. Exhaust the diagnostic process before blindly replacing parts.
  • Professional Service Options

    When facing p0585 error, you have two solutions:

    Option 1: Mechanical Repair (Recommended)

    We highly recommend solving this issue by repairing or replacing the faulty sensor, wiring, or related mechanical parts.
    This ensures your vehicle operates as designed.

    Option 2: Permanent p0585 DTC Deletion (Alternative)

    If mechanical repair is not possible, we offer a professional service to permanently delete p0585 trouble code (DTC) from your ECU.

    Instantly Fix Your DTC Problem – No Hardware Changes Needed!

    Get your p0585 code permanently deleted by our experts.

    ✅ Fast. ✅ Reliable. ✅ Keeps your vehicle running smoothly.

    🔥 Upload your ECU file and start now! 🔥

    Already a member? Log in here to submit your file!

    Tuning Files Service from ECUFILES

    Custom Tuning File Service

    EVC Reseller Database

    Automatic File Service

    Technical Questions
    For technical questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    Sales Questions
    For sales questions, please register for free and submit a ticket on our platform. One of our engineers will respond to you as soon as possible during business hours.

    Response time: Quick!

    For sales questions, you can also reach us at:

    WhatsApp: +31686247602

    Response time: Moderate!

    WhatsApp