P0585 Correlation of the Multifunction A/B Input of the Cruise Control

What does it mean?

This generic powertrain diagnostic trouble code (DTC) typically applies to many OBD-II vehicles. This may include, but is not limited to, Dodge, Jeep, Chrysler Ram, Ford, Chevy, Chevrolet vehicles, etc.
When a P0585 code is stored, it means the Powertrain Control Module has detected a discrepancy between correlated voltage inputs from the cruise control multifunction switch.

The A/B input (or A and B) refers to a specific but separate set of input circuits. Consult a reliable vehicle information source to determine exactly which circuits are indicated with this code.

The cruise control (or speed control) is managed by the PCM, using inputs from the multifunction switch. The multifunction switch is so named because it controls functions within multiple systems. For example, it can provide input signals for the cruise control system, turn signals, and the windshield wiper system. Typically, it acts only as a stalk for the turn signals but may also house the actual turn signal switch.

The driver provides manual inputs using the multifunction switch. These input signals are sent to the PCM, which applies the appropriate voltage signal to a cruise control servo motor. These inputs include a command to maintain the vehicle’s current speed, resume a previously maintained vehicle speed, accelerate to increase the vehicle’s speed, or disengage acceleration to slow and reduce the vehicle’s speed. Of course, pressing the brake pedal should disengage the cruise control. Cruise control systems typically only become active when the vehicle speed exceeds 35 mph.

The PCM adjusts the cruise control servo motor voltage to achieve the appropriate throttle position to maintain the desired vehicle speed.

If the PCM detects an input voltage signal that does not conform to programmed specifications, or if the vehicle speed cannot be maintained using cruise control, a P0585 code will be stored and a Malfunction Indicator Lamp (MIL) may be illuminated. Several drive cycles with a failure may be required for the MIL illumination.

Cruise control stalk:


Cruise control stalk
How serious is this DTC?

Since P0585 pertains only to the cruise control system, it should not be classified as serious.
What are some of the symptoms of the code?

Symptoms of a P0585 trouble code may include:

Inoperative cruise control
Erratic speedometer/odometer operation
Flashing or unresponsive cruise control light
Other stored codes

What are some of the common causes of the code?

Causes

of this code may include:

Faulty multifunction switch
Bad cruise control servo motor
Open or shorted circuits in the cruise control
Faulty cruise control module, PCM, or programming error

What are the P0585 troubleshooting steps?

If the vehicle in question is equipped with an electronic throttle control system and related codes are stored, diagnose and repair them before attempting to diagnose P0585.

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

A diagnostic scanner, a digital volt/ohmmeter (DVOM), and a vehicle information source will be needed to diagnose a P0585 code.

After a visual inspection of the cruise control system wiring and connectors, connect the scanner to the vehicle’s diagnostic port and retrieve all stored codes and freeze frame data. Record this information as it may prove useful as your diagnosis progresses. Clear the codes and test drive the vehicle normally until the PCM enters readiness mode or the P0585 resets. If the former occurs, you have an intermittent condition and it may need to be worsened before a successful diagnosis can be reached. If the code resets, continue your diagnosis.

Using your vehicle information source, obtain component testing procedures and specifications, diagnostic flowcharts, connector face views, wiring schematics, and connector pinout diagrams. These will be necessary to diagnose most codes.

Search for applicable Technical Service Bulletins (TSBs). If you find an entry that reflects the vehicle in question, as well as the stored code(s) and symptoms presented, it will likely help you diagnose P0585.

Check the voltage (typically comparable to battery voltage) and ground circuits at the multifunction switch using the DVOM. If no voltage is detected, use the DVOM’s positive test lead to probe the system fuses while grounding the negative test lead to the chassis.

Fuses should be tested with the circuit loaded to avoid a false result. If there is no ground, you can create a new one for testing purposes, then locate the proper ground junction to ensure it is secure.
If voltage and ground are present, use the DVOM to test the multifunction switch following the manufacturer’s testing recommendations. Disconnect the switch before testing with the DVOM. If the switch does not meet the manufacturer’s specifications, consider it faulty.

If the multifunction switch appears to be functioning correctly, use the DVOM to test the cruise control servo motor. Again, follow the manufacturer’s recommendations and consider the motor faulty if it does not comply.
Before using the DVOM to test the resistance of an individual circuit, disconnect all associated controllers to prevent damage. Some vehicles use a dedicated cruise control module in addition to the PCM. Others use cruise control integrated into the Body Control Module (BCM) or Generic Electronic Module (GEM).

If both the multifunction switch and the servo motor test correctly, disconnect the connector for each and use the DVOM to check continuity and resistance on the individual circuits. Circuits that do not meet the manufacturer’s specifications will need to be repaired or replaced.

Do not swap parts. Never automatically condemn the multifunction switch because of this code. Exhaust the diagnostic process before blindly changing parts.

P0586 Cruise Control Ventilation Control Circuit / Open

What Does It Mean?

This is a generic diagnostic trouble code (DTC) for the powertrain and generally applies to OBD-II vehicles. Vehicle brands may include, but are not limited to, Dodge, Jeep, Honda, Chrysler, Ram, Hyundai, Chevrolet, etc.

Cruise control is a feature that makes driving your vehicle more convenient and provides a much smoother driving experience. Although its main function is to control your vehicle’s speed, it also has other uses.

For example, it allows you to accelerate or slow down your car by one mile per hour (for instance) with a simple button press. It also protects you by disengaging as soon as you press the brake pedal. Additionally, you won’t be able to activate it if your car is traveling at speeds below 40 km/h.

Your vehicle’s cruise control is managed by the ECM (Engine Control Module) and/or potentially a cruise control module. The ECM uses a large amount of data to automatically control your vehicle’s speed. If you are unable to automatically control your vehicle’s speed using cruise control, the ECM will run a test involving the entire cruise control system to determine if there are any internal issues.

Most of the time, the cruise control vent is used in cruise control systems to ensure that the ECM can adjust the vacuum in the system. The vent’s functionality is integral, as it can sometimes directly affect the operation of the cruise control servo. The servo is responsible for mechanically adjusting and controlling your speed when cruise control is activated.

If the test reveals an ongoing problem, the ECM will trigger a cruise control code corresponding to the detected issue.

P0586 is a generic fault code that refers to “Cruise Control Vent Control Circuit/Open.” It appears when the test performed by the ECM detects irregular electrical levels in the cruise control vent circuit.

Cruise Control Switches:


P0586 Cruise Control Switches on the Steering Wheel
How Severe Is This DTC?

The severity of this issue is low because you can still drive your car even if it encounters the P0586 fault code. However, it is very likely that your car’s cruise control will not function actively. It is advisable to address this problem as soon as possible, especially if you frequently rely on your car’s cruise control. This is to prevent the issue from worsening and to avoid causing other related problems.
What Are Some of the Symptoms of the Code?

Symptoms of a P0586 diagnostic code may include:

If the code is stored in the PCM, it is highly likely that the vehicle’s commanded speed will not be set when using your cruise control
The Check/Service Engine Soon light on the dashboard may be illuminated (in some cases, the problem must be identified three times by the ECM before the light comes on)
Blown fuses are likely to be present in some cases
One or more cruise control functions are not working
General cruise control functionality is erratic/intermittent

What Are Some of the Common Causes of the Code?

Causes

of this P0586 cruise control code may include:

Problematic or faulty cruise control switch
Poor electrical connection in the speed control/vent control solenoid
The speed control/vent control harness is open or a short circuit is present
Vacuum leak or obstruction in the cruise control system
Damaged or corroded connectors
Faulty vent control solenoid
Blown fuses (may be the result of an underlying electrical issue in the cruise control vent control circuit)

What Are the Diagnostic and Troubleshooting Steps for P0586?

The first step in the troubleshooting process for any malfunction is to check the Technical Service Bulletins (TSBs) for known issues with the specific vehicle.

Advanced diagnostic steps become very vehicle-specific and may require the appropriate equipment and advanced knowledge to operate accurately. We include the basic steps below but refer to a repair guide specific to the year/make/model/powertrain for steps tailored to your vehicle.
Basic Step #1

To resolve P0586, one of the most common solutions is to replace the cruise control switch, so I will elaborate on that. However, before proceeding with this fix, it is important that you are sure the switch needs replacement. If you are certain the switch is faulty, following the diagnostic steps in your service manual, you can start by locating your car’s battery and disconnecting it. Then, remove the steering column bolt covers using a screwdriver or ratchet if necessary.

You may need to carefully remove the central airbag assembly from the center of the steering wheel by unlocking it from the back of the steering wheel. Next, detach the electrical connector attached to the airbag assembly by pressing the side clips and pulling them from the hard plastic side areas. It may be necessary to remove your steering wheel to access the switch, for which a special puller may be required.

NOTE: Always consult the service manual for the proper steering wheel/AIRBAG removal procedures for your vehicle!

Once the electrical connector has been detached from the cruise control switch, detach the switch by removing the bolts that hold the switch to the steering column bracket. Replace the old cruise control switch with the new one and reinstall everything in reverse order. Reconnect the battery and test your vehicle, ensuring traffic isn’t too heavy when testing your cruise control to keep safety in mind here.
Basic Step #2

Another common issue regarding this code is a mechanical problem present in the cruise control vacuum system. This could mean physical damage to the cruise control vacuum solenoid itself, a vacuum leak in the system, a bent or obstructed line, etc. All these mechanical issues are generally easy to spot during the initial inspection once you have identified all the components involved in the system.

Repair or replace vacuum leaks immediately, as they can cause more problems down the road if left unaddressed. Refer to your service manual for specific diagnostic procedures and component locations.

This article is strictly for informational purposes only, and technical data and service bulletins for your specific vehicle should always take precedence.

P0587 Low Speed Cruise Control Blower Control Circuit

What Does It Mean?

This is a generic diagnostic trouble code (DTC) for the powertrain and generally applies to OBD-II vehicles. Vehicle brands may include, but are not limited to, Dodge, Jeep, Honda, Chrysler, Ram, Hyundai, Chevrolet, etc.
Cruise control is a feature that makes driving your vehicle more convenient and provides a much smoother driving experience. While its main function is to control your vehicle’s speed, it also has other uses.

For example, it allows you to accelerate or slow down your car by one mile per hour (for instance) with a simple button press. It also protects you by disengaging as soon as you press the brake pedal. Additionally, you won’t be able to activate it if your car is traveling at speeds below 40 km/h.

Your vehicle’s cruise control is managed by the ECM (Engine Control Module) and/or potentially a cruise control module. The ECM uses a large amount of data to automatically control your vehicle’s speed. If it fails to automatically control the speed using cruise control, the ECM will run a test involving the entire cruise control system to determine if there are any internal issues.

Most of the time, the cruise control vent is used in cruise control systems to ensure the ECM can adjust the vacuum in the system. The vent’s functionality is integral, as it can sometimes directly affect the cruise control servo’s operation. The servo is responsible for mechanically adjusting and controlling your speed when cruise control is activated.

If the test reveals an ongoing problem, the ECM will trigger a cruise control code corresponding to the detected issue.

P0587 is a generic fault code that refers to “Cruise Control Vent Control Circuit Low.” It appears when the ECM’s test detects an electrical level lower than normal in the cruise control vent circuit.

Cruise Control Switches:


P0587 Cruise Control Steering Wheel Switches
How Severe Is This DTC?

The severity of this issue is low because you can still drive your car even if it encounters the P0587 fault code. However, it is very likely that your car’s cruise control will not function actively. It is advisable to address this problem as soon as possible, especially if you frequently rely on your car’s cruise control. This is to prevent the issue from worsening and to avoid causing other related problems.
What Are Some of the Symptoms of the Code?

Symptoms of a P0587 diagnostic code may include:

If the code is stored in the PCM, it is highly likely that the vehicle’s commanded speed will not adjust when using your cruise control
The Check Engine Soon light on the dashboard may be illuminated (in some cases, the problem must be identified three times by the ECM before the light turns on)
Blown fuses are likely to be present in some instances
One or more cruise control functions do not work
Erratic/intermittent general cruise control functionality

What Are Some of the Common Causes of the Code?

Causes

of this P0587 cruise control code may include:

Problematic or faulty cruise control switch
Poor electrical connection in the speed control/vent control solenoid
The speed control/vent control harness is open or a short circuit is present
Vacuum leak or obstruction in the cruise control system
Damaged or corroded connectors
Faulty vent control solenoid
Blown fuses (may be the result of an underlying electrical issue in the cruise control vent control circuit)

What Are the Diagnostic and Troubleshooting Steps for P0587?

The first step in the troubleshooting process for any malfunction is to check the Technical Service Bulletins (TSBs) for known issues with the specific vehicle.

Advanced diagnostic steps become very vehicle-specific and may require appropriate advanced equipment and knowledge to operate accurately. We include the basic steps below but refer to a repair guide specific to the year/make/model/powertrain for steps tailored to your vehicle.
Basic Step #1

To resolve P0587, one of the most common solutions is to replace the cruise control switch, so I will elaborate on that. However, before proceeding with this fix, it is important that you are sure the switch needs replacement. If you are certain the switch is faulty, following the diagnostic steps in your service manual, you can start by locating your car’s battery and disconnecting it. Then, remove the steering column bolt covers using a screwdriver or ratchet if necessary.

You may need to carefully remove the center airbag assembly from the center of the steering wheel by unlocking it from the back of the steering wheel. Next, detach the electrical connector attached to the airbag assembly by pressing the side clips and pulling them from the hard plastic side areas. Removing your steering wheel to access the switch may be necessary, for which a special puller might be required.

NOTE: Always consult the service manual for the proper steering wheel/AIRBAG removal procedures for your vehicle!

Once the electrical connector has been detached from the cruise control switch, detach the switch by removing the bolts that hold the switch to the steering column bracket. Replace the old cruise control switch with the new one and reinstall everything in reverse order. Reconnect the battery and test your vehicle, ensuring traffic isn’t too heavy when testing your cruise control to keep safety in mind here.
Basic Step #2

Another common issue regarding this code is a mechanical problem in the cruise control vacuum system. This could mean physical damage to the cruise control vacuum solenoid itself, a vacuum leak in the system, a bent or obstructed line, etc. All these mechanical issues are generally easy to spot during initial inspection once you’ve identified all the components involved in the system.

Repair or replace vacuum leaks immediately, as they can cause more problems down the road if left unchecked. Refer to your service manual for specific diagnostic procedures and component locations.

This article is strictly for informational purposes only, and technical data and service bulletins for your specific vehicle should always take precedence.

P0588 High Speed Governor Ventilation Control Circuit

What Does It Mean?

This is a generic diagnostic trouble code (DTC) for the powertrain and generally applies to OBD-II vehicles. Vehicle makes may include, but are not limited to, Dodge, Jeep, Honda, Chrysler, Ram, Hyundai, Chevrolet, etc.
Cruise control is a feature that makes driving your vehicle more convenient and provides a much smoother driving experience. While its main function is to control your vehicle’s speed, it also has other uses.

For example, it allows you to accelerate or slow down your car by one mile per hour (for instance) with a simple button press. It also protects you by disengaging as soon as you press the brake pedal. Additionally, you won’t be able to activate it if your car is traveling at speeds below 40 km/h.

Your vehicle’s cruise control is managed by the ECM (Engine Control Module) and/or potentially a cruise control module. The ECM uses a large amount of data to automatically control your vehicle’s speed. If you are unable to automatically control your vehicle’s speed using cruise control, the ECM will run a test involving the entire cruise control system to determine if there are any internal issues.

Most of the time, the cruise control vent is used in cruise control systems to ensure the ECM can adjust the vacuum in the system. The vent’s functionality is integral, as it can sometimes directly affect the operation of the cruise control servo. The servo is responsible for mechanically adjusting and controlling your speed when cruise control is activated.

If the test reveals an ongoing problem, the ECM will trigger a cruise control code corresponding to the detected issue.

P0588 is a generic fault code that refers to “Cruise Control Vent Control Circuit High.” It appears when the test performed by the ECM detects an electrical level higher than normal in the cruise control vent circuit.

Cruise Control Switches:


P0588 Cruise Control Switches on Steering Wheel
How Severe Is This DTC?

The severity of this issue is low because you can still drive your car even if it encounters the P0588 fault code. However, it is very likely that your car’s cruise control will not function actively. It is advisable to address this problem as soon as possible, especially if you frequently rely on your car’s cruise control. This is to prevent the issue from worsening and to avoid it causing other related problems.
What Are Some of the Symptoms of the Code?

Symptoms of a P0588 diagnostic code may include:

If the code is stored in the PCM, it is highly likely that the vehicle’s commanded speed will not be set when using your cruise control
The Check/Service Engine Soon light on the dashboard may be illuminated (in some cases, the problem must be identified three times by the ECM before the light turns on)
Blown fuses are likely to be present in some cases
One or more cruise control functions are not working
General cruise control functionality is erratic/intermittent

What Are Some of the Common Causes of the Code?

Causes

of this P0588 cruise control code may include:

Problematic or faulty cruise control switch
Poor electrical connection in the speed control/vent control solenoid
The speed control/vent control harness is open or a short circuit is present
Vacuum leak or obstruction in the cruise control system
Damaged or corroded connectors
Faulty vent control solenoid
Blown fuses (may be the result of an underlying electrical issue in the cruise control vent control circuit)

What Are the Diagnostic and Troubleshooting Steps for P0588?

The first step in the troubleshooting process for any malfunction is to check the Technical Service Bulletins (TSBs) for known issues with the specific vehicle.

Advanced diagnostic steps become very vehicle-specific and may require the appropriate equipment and advanced knowledge to operate accurately. We include the basic steps below but refer to a repair guide specific to the year/make/model/powertrain for steps tailored to your vehicle.
Basic Step #1

To resolve P0588, one of the most common solutions is to replace the cruise control switch, so I will elaborate on that. However, before proceeding with this fix, it is important that you are sure the switch needs replacement. If you are certain the switch is faulty, following the diagnostic steps in your service manual, you can start by locating your car’s battery and disconnecting it. Then, remove the steering column bolt covers using a screwdriver or ratchet if necessary.

You may need to carefully remove the central airbag assembly from the center of the steering wheel by unlocking it from the back of the steering wheel. Then, detach the electrical connector attached to the airbag assembly by pressing the side clips and pulling them from the hard plastic side areas. It may be necessary to remove your steering wheel to access the switch, for which a puller might be required.

NOTE: Always consult the service manual for the proper steering wheel/AIRBAG removal procedures for your vehicle!

Once the electrical connector has been detached from the cruise control switch, detach the switch by removing the bolts that hold the switch to the steering column bracket. Replace the old cruise control switch with the new one and reinstall everything in reverse order. Reconnect the battery and test your vehicle, ensuring traffic is not too heavy when testing your cruise control to keep safety in mind here.
Basic Step #2

Another common issue regarding this code is a mechanical problem in the cruise control vacuum system. This could mean physical damage to the cruise control vacuum solenoid itself, a vacuum leak in the system, a bent or obstructed line, etc. All these mechanical issues are generally easy to spot during initial inspection once you have identified all the components involved in the system.

Repair or replace vacuum leaks immediately, as they can cause more problems down the road if left unchecked. Refer to your service manual for specific diagnostic procedures and component locations.

This article is strictly for informational purposes only, and technical data and service bulletins for your specific vehicle should always take precedence.

P0589 Multifunction Input B Circuit of the Cruise Control

What Does It Mean?

This is a generic powertrain diagnostic trouble code (DTC) and generally applies to OBD-II vehicles. This 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 by year, make, model, and powertrain configuration.

Cruise control was developed for our comfort. Its sole purpose is to manually maintain the vehicle speed set by the operator (via steering wheel buttons, the multifunction switch (i.e., turn signals, cruise control, wipers, etc.) mounted on the steering column, etc.)

Meanwhile, the operator no longer has to control the accelerator pedal, and if the vehicle is equipped with an automatic transmission (A/T), it can also control and adjust shift points based on real-time driving condition requirements.

Generally speaking here, this code would lead me to believe we are talking about the multifunction switch on your steering column. That said, location possibilities vary significantly from one manufacturer to another, so research accordingly. The cruise control button would be a good place to start narrowing down locations. This code refers to a specific input circuit in the cruise control system. To determine which wire/circuit to focus on, refer to the service manual; the letters in the codes can and will be your best reference regarding identifying the wire/circuit you are trying to diagnose/test.

In case of a fault in the cruise control multifunction input circuit “B”, the Engine Control Module (ECM) proactively illuminates the instrument cluster with P0589 and related codes (P0589, P0590, P0591, P0592, and P0593).

Regarding the letter “B”, it could be to distinguish a connector, wire, circuit group, etc. That said, manufacturer specifications are the best resource you can have for this.

The P0589 code will be triggered by the ECM when a general fault is detected by the ECM in the cruise control multifunction switch “B” input circuit(s).

A cruise control stalk:


P0589 Cruise Control Stalk
How Severe Is This DTC?

Low severity for almost all cruise control faults; that said, there are many exceptions. For the most part, however, this fault should not be a source of serious concern. That said, regarding electrical issues, they generally worsen over time. Most of the time, this fault will be moderately affordable to fix.

Obviously, this is very subjective, so be sure to shop around for the best prices and get multiple quotes/diagnostic strategies; who knows, work orders alone might help you determine what you’re dealing with. Always stay on top of general vehicle maintenance.
What are some of the symptoms of the code?

Symptoms of a P0589 trouble code may include:

Abnormal vehicle speeds with cruise control activated
Inoperative cruise control
Cruise control indicator light is on regardless of switch position
Unable to set cruise control to the desired speed

What are some of the common causes of the code?

Causes

of this P0589 code may include:

Faulty multifunction/cruise control switch (i.e., stuck, broken, missing, etc.)
Wiring issue (e.g., rubbing on steering column/dashboard parts, water intrusion, corrosion, etc.)
Connector malfunction (e.g., corroded pins, broken plastic tabs, swollen connector body, etc.)
Liquids/dirt/grime in the cruise control button/switch causing abnormal mechanical operation
ECM problem (e.g., water intrusion into the computer body, internal short circuit, internal overheating, etc.)

What are the troubleshooting steps for P0589?
Basic Step #1

Once your vehicle’s multifunction/cruise control switch is located, visually inspect it for any type of contamination. It is very easy for plastic buttons/switches to become dirty/greasy/sticky, making them faulty and/or operating abnormally. Ensure the mechanical operation of the switch is smooth and fluid. Any issues 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 via DATA STREAM (the mode name varies here between readers, but the important thing is to find a mode to observe real-time data).

TIP: Be careful not to spray cleaning solutions directly onto the button. Lightly dampen a clean cloth with water, soap and water, dashboard cleaner, etc., and carefully remove debris from the switch crevices. A compressed air gun will help remove debris without making the situation worse.
Basic Step #2

To access the connectors and harnesses involved in the cruise control/multifunction switch input circuit, you may need to remove some dashboard plastics/covers. Be gentle when working with plastic. Comfortable ambient temperatures always contribute to the ease of disassembly/assembly of the dashboard/interior plastic.

If you can easily access the connector, you may be able to apply specific troubleshooting steps provided by your service manual. Testing the switches will most likely involve recording electrical values using your multimeter. This may include using the switch during recording and/or static tests. Refer to the specific make and model service manual for the “diagnostic diagram.”
Basic Step #3

A problem within the ECM is, most of the time, the last resort in diagnosis. Since this might be one of the most expensive electronic repairs you could perform on your vehicle, leave this to the professionals.

P058A, P058B, P058C, P058D, P058E, P058F ISO/SAE Reserved

P00C0 – P00FF ISO/SAE Reserved

P0590 Multifunction Input B Circuit of the Cruise Control Stuck

What Does It Mean?

This is a generic powertrain diagnostic trouble code (DTC) and generally applies to OBD-II vehicles. This 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 the year, make, model, and powertrain configuration.

Cruise control was developed for our comfort. Its sole purpose is to manually maintain the vehicle speed set by the operator (via steering wheel buttons, the multifunction switch (i.e., turn signals, cruise control, wipers, etc.) mounted on the steering column, etc.)

Meanwhile, the operator no longer has to control the accelerator pedal, and if the vehicle is equipped with an automatic transmission (A/T), it can also control and adjust shift points based on real-time driving condition requirements.

Generally speaking here, this code would lead me to believe we are talking about the multifunction switch on your steering column. That said, location possibilities vary significantly from one manufacturer to another, so research accordingly. The cruise control button would be a good place to start narrowing down locations. This code refers to a specific input circuit in the cruise control system. To determine which wire/circuit to focus on, refer to the service manual; the letters in the codes can and will be your best reference regarding the identification of the wire/circuit you are trying to diagnose/test.

In case of a fault in the cruise control multifunction input “B” circuit, the Engine Control Module (ECM) proactively illuminates the instrument cluster with P0590 and related codes (P0589, P0590, P0591, P0592, and P0593).

Regarding the letter “B,” it could be to distinguish a connector, a wire, a circuit group, etc. That said, manufacturer specifications are the best resource you can have for this.

P0590 is set by the ECM when the cruise control multifunction “B” input is electronically (or possibly mechanically) “stuck.”

A cruise control stalk:


P0590 Cruise Control Stalk
How Severe Is This DTC?

Low severity for almost all cruise control faults; that said, there are many exceptions. For the most part, however, this fault should not be a source of serious concern. That said, when it comes to electrical issues, they generally worsen over time. Most of the time, this fault will be moderately affordable to fix.

Obviously, this is very subjective, so be sure to shop around for the best prices and get multiple quotes/diagnostic strategies; who knows, work orders alone might help you determine what you’re dealing with. Always stay on top of general vehicle maintenance.
What Are Some of the Symptoms of the Code?

Symptoms of a P0590 trouble code may include:

Abnormal vehicle speeds with cruise control activated
Inoperative cruise control
Cruise control indicator light is on regardless of switch position
Unable to set cruise control to the desired speed

What Are Some of the Common Causes of the Code?

Causes

of this P0590 code may include:

Faulty multifunction/cruise control switch (i.e., stuck, broken, missing, etc.)
Wiring issue (e.g., rubbing on steering column/dashboard parts, water intrusion, corrosion, etc.)
Connector malfunction (e.g., corroded pins, broken plastic tabs, swollen connector body, etc.)
Liquids/dirt/grime in the cruise control button/switch causing abnormal mechanical operation
ECM problem (e.g., water intrusion into the computer body, internal short circuit, internal overheating, etc.)

What Are the Troubleshooting Steps for P0590?
Basic Step #1

Once your vehicle’s multifunction/cruise control switch is located, visually inspect it for any type of contamination. It is very easy for plastic buttons/switches to become dirty/greasy/sticky, making them faulty and/or operating abnormally. Ensure the mechanical operation of the switch is smooth and fluid. Any issues here should be addressed immediately. If your specific scan tool/OBD reader has the capabilities, feel free to observe the electronic operation of the switch via DATA STREAM (the mode name varies here between readers, but the important thing is to find a mode to observe real-time data).

TIP: Be careful not to spray cleaning solutions directly onto the button. Lightly dampen a clean cloth with water, soap and water, dashboard cleaner, etc., and carefully remove debris from the switch crevices. A compressed air gun will help remove debris without making the situation worse.
Basic Step #2

To access the connectors and harnesses involved in the cruise control/multifunction switch input circuit, you may need to remove some dashboard plastics/covers. Be gentle when working with plastic. Comfortable ambient temperatures always contribute to the ease of disassembling/assembling dashboard/interior plastics.

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 using the switch during recording and/or static tests. Refer to the specific make and model service manual for the “diagnostic diagram.”
Basic Step #3

A problem within the ECM is, most of the time, the last resort in diagnosis. Since this might be one of the most expensive electronic repairs you could perform on your vehicle, leave this to the professionals.

P0591 Multifunction Input B Circuit Range/Performance of Cruise Control

What does it mean?

This is a generic powertrain diagnostic trouble code (DTC) and generally applies to OBD-II vehicles. This 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 the year, make, model, and powertrain configuration.

Cruise control was developed for our comfort. Its sole purpose is to manually maintain the vehicle speed set by the operator (via steering wheel buttons, the multifunction switch (i.e., turn signals, cruise control, windshield wipers, etc.) mounted on the steering column, etc.)

Meanwhile, the operator no longer has to control the accelerator pedal, and if the vehicle is equipped with an automatic transmission (A/T), it can also control and adjust shift points based on real-time driving condition requirements.

Generally speaking here, this code would lead me to believe we are talking about the multifunction switch on your steering column. That said, location possibilities vary significantly from one manufacturer to another, so research accordingly. The cruise control button would be a good place to start narrowing down locations. This code refers to a specific input circuit in the cruise control system. To determine which wire/circuit to focus on, refer to the service manual; the letters in the codes can be and will be your best reference regarding identifying the wire/circuit you are trying to diagnose/test.

If a fault occurs in the cruise control multifunction input circuit “B”, the Engine Control Module (ECM) proactively illuminates the instrument cluster with P0591 and related codes (P0589, P0590, P0591, P0592, and P0593).

Regarding the letter “B”, it could be to distinguish a connector, a wire, a circuit group, etc. That said, manufacturer specifications are the best resource you can have for this.

The P0591 fault code is set by the ECM when the values from the cruise control multifunction input circuit “B” are out of range or operating abnormally.

A cruise control actuator:
P0591 Cruise Control Actuator
How severe is this DTC?

Low severity for almost all cruise control faults, that said, there are many exceptions. For the most part, however, this fault should not be a source of serious concern. That said, when it comes to electrical issues, they generally worsen over time. Most of the time, this fault will be moderately affordable to fix.

Obviously, this is very subjective, so be sure to shop around for the best prices and get multiple quotes/diagnostic strategies; who knows, work orders alone might help you identify what you’re dealing 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 activated
Inoperative cruise control
Cruise control indicator light is on regardless of the switch position
Unable to set the cruise control to the desired speed

What are some of the common causes of the code?

Causes

of this P0591 code may include:

Faulty multifunction/cruise control switch (i.e., stuck, broken, missing, etc.)
Wiring issue (e.g., rubbing on steering column/dashboard parts, water intrusion, corrosion, etc.)
Connector malfunction (e.g., corroded pins, broken plastic tabs, swollen connector body, etc.)
Liquids/dirt/grime in the cruise control button/switch causing abnormal mechanical operation
ECM problem (e.g., water intrusion into the computer body, internal short circuit, internal overheating, etc.)

What are the troubleshooting steps for P0591?
Basic Step #1

Once your vehicle’s multifunction/cruise control switch is located, visually inspect it for any type of contamination. It is very easy for plastic buttons/switches to become dirty/greasy/sticky, leading to their malfunction and/or abnormal operation. Ensure the mechanical operation of the switch is smooth and fluid. Any issues here must be addressed immediately. If your specific scan tool/OBD reader has the capabilities, feel free to observe the electronic operation of the switch via DATA STREAM (the mode name varies here between readers, but the important thing is to find a mode to observe real-time data).

TIP: Be careful not to spray cleaning solutions directly onto the button. Lightly dampen a clean cloth with water, soap and water, dashboard cleaner, etc., and carefully remove debris from the switch’s crevices. A compressed air gun will help remove debris without making the situation worse.
Basic Step #2

To access the connectors and harnesses involved in the cruise control/multifunction switch input circuit, you may need to remove some dashboard plastics/covers. Be gentle when working with plastic. Comfortable ambient temperatures always contribute to the ease of disassembling/assembling the dashboard/interior plastics.

If you can easily access the connector, you might be able to apply specific troubleshooting steps provided by your Al. Switch testing will most likely involve recording electrical values using your multimeter. This may include using the switch while recording and/or static tests. Refer to the specific make and model service manual for a “diagnostic flowchart.”
Basic Step #3

A problem within the ECM is, most of the time, the last resort in diagnosis. Since this might be one of the most expensive electronic repairs you could perform on your vehicle, leave this to the professionals.

P0592 Multifunction Input Circuit B of Low Cruise Control

What Does It Mean?

This is a generic powertrain diagnostic trouble code (DTC) and generally applies to OBD-II vehicles. This 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 the year, make, model, and powertrain configuration.

Cruise control was developed for our comfort. Its sole purpose is to manually maintain the vehicle speed set by the operator (via steering wheel buttons, the multifunction switch (i.e., turn signals, cruise control, wipers, etc.) mounted on the steering column, etc.)

Meanwhile, the operator no longer has to control the accelerator pedal, and if the vehicle is equipped with an automatic transmission (A/T), it can also control and adjust shift points based on real-time driving condition requirements.

Generally speaking here, this code would lead me to believe we are talking about the multifunction switch on your steering column. That said, location possibilities vary significantly from one manufacturer to another, so research accordingly. The cruise control button would be a good place to start narrowing down locations. This code refers to a specific input circuit in the cruise control system. To determine which wire/circuit to focus on, refer to the service manual; the letters in the codes can and will be your best reference regarding the identification of the wire/circuit you are trying to diagnose/test.

When a fault occurs in the cruise control multifunction input circuit “B”, the Engine Control Module (ECM) proactively illuminates the instrument cluster with P0592 and related codes (P0589, P0590, P0591, P0592, and P0593).

Regarding the letter “B”, it could be to distinguish a connector, a wire, a circuit group, etc. That said, manufacturer specifications are the best resource you can have for this.

The P0592 code is set by the ECM when the electrical value of the cruise control multifunction input circuit “B” is unexpected.

A cruise control stalk:


P0592 Cruise Control Stalk
How Severe Is This DTC?

Low severity for almost all cruise control faults, that said, there are many exceptions. For the most part, however, this fault should not be a source of serious concern. That said, when it comes to electrical issues, they generally worsen over time. Most of the time, this fault will be moderately affordable to fix.

Obviously, this is very subjective, so be sure to shop around for the best prices and get multiple quotes/diagnostic strategies; who knows, work orders alone might help you identify what you’re dealing with. Always stay on top of general vehicle maintenance.
What Are Some of the Symptoms of the Code?

Symptoms of a P0592 trouble code may include:

Abnormal vehicle speeds with cruise control activated
Inoperative cruise control
Cruise control indicator light is on regardless of switch position
Unable to set cruise control to the desired speed

What Are Some Common Causes of the Code?

Causes

of this P0592 code may include:

Faulty multifunction/cruise control switch (i.e., stuck, broken, missing, etc.)
Wiring issue (e.g., rubbing on steering column/dashboard parts, water intrusion, corrosion, etc.)
Connector malfunction (e.g., corroded pins, broken plastic tabs, swollen connector body, etc.)
Liquids/dirt/grime in the cruise control button/switch causing abnormal mechanical operation
ECM problem (e.g., water intrusion into the computer body, internal short circuit, internal overheating, etc.)

What Are the P0592 Troubleshooting Steps?
Basic Step #1

Once your vehicle’s multifunction/cruise control switch is located, visually inspect it for any type of contamination. It is very easy for plastic buttons/switches to become dirty/greasy/sticky, leading to their malfunction and/or abnormal operation. Ensure the mechanical operation of the switch is smooth and fluid. Any issues 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 via DATA STREAM (the mode name varies here between readers, but the important thing is to find a mode to observe real-time data).

TIP: Be careful not to spray cleaning solutions directly onto the button. Lightly dampen a clean cloth with water, soap and water, dashboard cleaner, etc., and carefully remove debris from the switch’s crevices. A compressed air gun will help remove debris without making the situation worse.
Basic Step #2

To access the connectors and harnesses involved in the cruise control/multifunction switch input circuit, you may need to remove some dashboard plastics/covers. Be gentle when working with plastic. Comfortable ambient temperatures always contribute to the ease of disassembling/assembling dashboard/interior plastics.

If you can easily access the connector, you might 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 using the switch during recording and/or static tests. Refer to the specific make and model service manual for the “diagnostic diagram.”
Basic Step #3

A problem within the ECM is, most of the time, the last resort in diagnosis. Since this might be one of the most expensive electronic repairs you could perform on your vehicle, leave this to the professionals.

P0593 High Speed Cruise Control Multifunction Input B Circuit

What Does It Mean?

This is a generic powertrain diagnostic trouble code (DTC) and generally applies to OBD-II vehicles. This 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 the year, make, model, and powertrain configuration.

Cruise control was developed for our comfort. Its sole purpose is to manually maintain the vehicle speed set by the operator (via steering wheel buttons, the multifunction switch (i.e., turn signals, cruise control, wipers, etc.) mounted on the steering column, etc.)

Meanwhile, the operator no longer needs to control the accelerator pedal, and if the vehicle is equipped with an automatic transmission (A/T), it can also control and adjust shift points based on real-time driving condition requirements.

Generally speaking here, this code would lead me to believe we are talking about the multifunction switch on your steering column. That said, location possibilities vary significantly from one manufacturer to another, so research accordingly. The cruise control button would be a good place to start narrowing down locations. This code refers to a specific input circuit in the cruise control system. To determine which wire/circuit to focus on, refer to the service manual; the letters in the codes can and will be your best reference regarding identifying the wire/circuit you are trying to diagnose/test.

When a failure occurs in the cruise control multifunction input circuit “B,” the Engine Control Module (ECM) proactively illuminates the instrument cluster with P0593 and related codes (P0589, P0590, P0591, P0592, and P0593).

Regarding the letter “B,” it could be to distinguish a connector, wire, circuit group, etc. That said, manufacturer specifications are the best resource you can have for this.

The P0593 code is set by the ECM when a high electrical value is detected in the cruise control multifunction input circuit “B.”

A Cruise Control Stalk:


P0593 Cruise Control Stalk
How Severe Is This DTC?

Low severity for almost all cruise control faults; that said, there are many exceptions. For the most part, however, this fault should not be a source of serious concern. That said, when it comes to electrical issues, they generally worsen over time. Most of the time, this fault will be moderately affordable to fix.

Obviously, this is very subjective, so be sure to shop around for the best prices and get multiple quotes/diagnostic strategies; who knows, work orders alone might help you determine what you’re dealing with. Always stay on top of general vehicle maintenance.
What Are Some of the Symptoms of the Code?

Symptoms of a P0593 trouble code may include:

Abnormal vehicle speeds with cruise control activated
Inoperative cruise control
Cruise control indicator light on regardless of switch position
Unable to set cruise control to the desired speed

What Are Some of the Common Causes of the Code?

Causes

of this P0593 code may include:

Faulty multifunction/cruise control switch (i.e., stuck, broken, missing, etc.)
Wiring issue (e.g., rubbing on steering column/dashboard parts, water intrusion, corrosion, etc.)
Connector malfunction (e.g., corroded pins, broken plastic tabs, swollen connector body, etc.)
Liquids/dirt/grime in the cruise control button/switch causing abnormal mechanical operation
ECM problem (e.g., water intrusion into the computer body, internal short circuit, internal overheating, etc.)

What Are the P0593 Troubleshooting Steps?
Basic Step #1

Once your vehicle’s multifunction/cruise control switch is located, visually inspect it for any type of contamination. Plastic buttons/switches can easily get dirty/greasy/sticky, making them faulty and/or operate abnormally. Ensure the mechanical operation of the switch is smooth and fluid. Any issues here should be addressed immediately. If your specific scan tool/OBD reader has the capabilities, feel free to observe the electronic operation of the switch via DATA STREAM (the mode name varies between readers, but the important thing is to find a mode to observe real-time data).

TIP: Be careful not to spray cleaning solutions directly onto the button. Lightly dampen a clean cloth with water, soap and water, dashboard cleaner, etc., and carefully remove debris from the switch’s crevices. A compressed air gun will help remove debris without making the situation worse.
Basic Step #2

To access the connectors and harnesses involved in the cruise control/multifunction switch input circuit, you may need to remove some dashboard plastics/covers. Be gentle when working with plastic. Comfortable ambient temperatures always contribute to the ease of disassembling/assembling dashboard/interior plastics.

If you can easily access the connector, you might be able to apply specific troubleshooting steps provided by your service manual. Switch tests will most likely involve recording electrical values using your multimeter. This may include using the switch during recording and/or static tests. Refer to the specific make and model service manual for the “diagnostic diagram.”
Basic Step #3

A problem within the ECM is, most of the time, the last resort in diagnosis. Since this might be one of the most expensive electronic repairs you could perform on your vehicle, leave this to the professionals.