P0591 Cruise Control Multi-Function Input “B” Circuit Range/Performance

Home » OBD Codes » P0500-P0599 » P0591 Cruise Control Multi-Function Input “B” Circuit Range/Performance

P0591 Cruise Control Multi-Function Input “B” Circuit Range/Performance

OBD-II Trouble Code Technical Description

Cruise Control Multi-Function Input B Circuit Range/Performance

What does that mean?

This is a generic powertrain diagnostic trouble code (DTC) and typically applies to OBD-II vehicles. That may include but is not limited to vehicles from Mazda, Alfa Romeo, Ford, Land Rover, Jeep, Dodge, Chrysler, Chevy, Nissan, etc. Although generic, the exact repair steps may vary depending on year, make, model and powertrain configuration.

Cruise control was developed with our comfort in mind. It’s sole purpose is to maintain a vehicle speed set by the operator manually (via steering wheel buttons, multifunction (i.e. signal lights, cruise, wipers, etc.) switch mounted to the steering column, etc.)

Meanwhile, the operator no longer has to control the gas pedal and if the vehicle is equipped with an automatic transmission (A/T), it may also control and adjust shift points according to real-time driving conditions’ demands.

Generally speaking here, this code would make me believe we are talking about the multifunction switch on your steering column. That said, location possibilities vary significantly between manufacturers so, research accordingly. The cruise control button would be a good place to start to narrow down locations. This code refers to a specific input circuit within the cruise control system. To determine which wire/circuit to focus on, refer to the service manual, letters in codes can and will be your best reference as far as pinpointing what wire/ circuit you are trying to diagnose/test.

When there is a fault within the cruise control multi-function "B" input circuit, the engine control module (ECM) proactively illuminates the instrument cluster with P0591 and related codes (P0589, P0590, P0591, P0592, and P0593).

As far as the letter "B" goes here, it could be to distinguish a connector, wire, circuit group, etc. That said, the manufacturer’s specifications is the best resource you could have for this.

The trouble code P0591 is set by the ECM when the "B" cruise control multi-function input circuit’s values are out of range or performing abnormally.

A cruise control stalk:

What is the severity of this DTC?

Low severity for almost any cruise control fault, that said there are many exceptions. For the most part though, this fault should not be any cause for serious concern. That said, when it comes to electrical issues, they usually get worse over time. The majority of time, this fault will be moderately affordable to fix.

Obviously, this is highly subjective, so make sure to shop around for best prices and get multiple quotes/diagnosing strategies, who knows, work orders alone may help you in pinpointing what you are working with. Always stay on top of general vehicle maintenance.

What are some of the symptoms of the code?

Symptoms of a P0591 trouble code may include:

  • Abnormal vehicle speeds with cruise control active
  • Cruise control inoperative
  • Cruise control light illuminated regardless of switch position
  • Cannot set cruise control to desired speed
  • What are some of the common causes of the code?

    Causes for this P0591 code may include:

  • Multi-function/Cruise control switch defective (i.e. stuck, broken, missing, etc.)
  • Wring problem (e.g. chafing on steering column/dash parts, water intrusion, corrosion etc.)
  • Connector malfunction (e.g. corroded pins, broken plastic tabs, swollen connector body, etc.)
  • Fluids/dirt/grime in cruise control button/switch causing abnormal mechanical operation
  • ECM issue (e.g. water intrusion in computer body, internal short, internal overheating, etc.)
  • What are some P0591 troubleshooting steps?

    Basic Step #1

    Once your vehicle’s Multi-function/Cruise control switch is located, visually inspect it for any kind of contamination. It is very easy for plastic buttons/switches to get dirty/greasy/sticky causing them to malfunction and/or operate abnormally. Make sure that the mechanical operation of the switch is seamless and smooth. Any problem here should be addressed immediately. If your particular scan tool/OBD reader has the capabilities, feel free to observe the electronic operation of the switch through DATA STREAM (the mode name here varies between readers but the important part is to find a mode to observe data real-time).

    TIP: Be sure to avoid spraying any cleaning solutions directly to the button. Lightly dampen a clean rag with either water, soap & water, dash cleaner, etc. and carefully remove the debris from the switch’s crevices. An air powered blow gun will aid in removing debris without worsening the situation.

    Basic Step #2

    To access the connectors and harnesses involved within the cruise control/multi-function switch input circuit, you may need to remove some dash plastic/shrouds. Be delicate whenever working with plastic. comfortable room temperatures always help with the ease of dash/interior plastic disassembly/assembly.

    If you can easily access the connector, you may be able to apply specific troubleshooting steps provided by your service manual. Switch testing will most likely involve recording electrical values using your multimeter. This may include operating the switch while recording and/or static testing. Refer to the specific make and model’s service manual for "diagnostic flow chart".

    Basic Step #3

    A problem within the ECM is, most times, the last resort in diagnosis. Given the fact that it may be one of the most expensive electronic repairs you could do on your vehicle, leave this to the professionals.

    Need help?

    Let us fix your problem. You are most welcome our diagnosis experts have in most cases the knowledge and skills to find the cause of the error code p0591 and to solve the problems.

    Make an appointment for diagnosis

    "Delete Error Code Permanently, Disable DTC Error Code Function for p0591 in the ECU"

    In extreme cases, we even have the option to permanently remove the specific DTC p0591 and disable the function of the specific error code in the ECU. All other fault code functions will then continue to work to protect the engine. This is different from clearing an error code with a diagnostic device. We have the option to permanently remove the function of the specific error code, so that it never comes back. Also emergency running that occurs on the specific error code can be solved in most cases.

    Of course we prefer to first try to solve the cause of the error code, but sometimes the only solution is to permanently disable the DTC function of p0591.

    Make an appointment for permanent removal of p0591