DTC P0589

19.09.2025
eye5898
clock6 minutes of reading
Author:Oleh StepanchukReviewed by:Inna Semenko
Vehicle engine and/or automatic transmission
Code: P0589 - There is a problem with the "B" circuit that controls part of your cruise control (automatic speed control) system’s multi-function input.

When you see the P0589 code pop up, it’s your car’s way of telling you there’s something off in the cruise control system-specifically with the “B” input circuit on the multifunction switch. In my experience, this usually means the ECM (that’s your engine computer) is picking up an odd signal from one of your cruise control switches. Nine times out of ten, we're talking about the switches mounted on your steering wheel or column. These switches are what let you set and adjust your cruise speed without touching the gas, but if the ECM doesn’t like what it sees from them, it’ll trigger this code and sometimes a few others. The kicker is, every carmaker does things a little differently, so the exact wiring and switch locations might not match your neighbor’s car. But at its core, this code always points to your cruise control not ‘hearing’ you the way it should.

Contents

Causes of P0589 trouble code

From what I’ve seen in the shop and based on official repair data, the most common causes for a P0589 code are:

  • A faulty multifunction or cruise control switch-sometimes the button sticks, breaks, or just stops working.
  • Wiring problems-like rubbing or pinched wires in the steering column, or water and corrosion getting into the connectors.
  • Connector issues-corroded pins, broken plastic tabs, or even a swollen connector housing can all cause trouble.
  • Dirt, grime, or spilled drinks getting into the cruise control buttons, making them act up mechanically.
  • In rare cases, a problem inside the engine control module (ECM) itself, such as water intrusion or an internal short.

Most often, it’s something simple like a dirty or worn switch, but I always keep an eye out for wiring and connector issues too.

Symptoms of P0589 engine code

When this code is active, here’s what you’re likely to notice:

  • The cruise control just won’t turn on or set speed.
  • The cruise control light might stay on, even if you haven’t activated it.
  • The car may not hold a steady speed when cruise is engaged, or it might disengage unexpectedly.
  • Sometimes, the cruise control system acts erratically-like refusing to respond to button presses or setting the wrong speed.

If you’re seeing any of these, it’s a good bet something’s up with the cruise control switch or its wiring.

logo

Diagnosis steps for obd2 code P0589

Let me walk you through how I go after a P0589 code, step by step, just like I would in my own garage:

  • First thing I do is eyeball the cruise control switches. You’d be surprised how much dirt, coffee, or soda ends up in those buttons. Wipe them down with a damp cloth-never soak or spray directly-and see if that makes a difference.
  • Give the buttons a feel. If any of them are sticking, mushy, or don’t give a solid click, that’s often the culprit. A sticky switch can throw the whole system for a loop.
  • Next up, I pull off the steering column covers to get a look at the wiring and connectors. I’m hunting for any wires that are pinched, chafed, or look like they’ve gotten wet. Don’t forget to check for corrosion or loose pins at the connectors. A warm shop helps here-cold plastic tends to crack when you’re not careful.
  • If everything looks tidy, I break out the multimeter. This is where a lot of folks get tripped up. You want to check for continuity through the switch and see if the circuit opens and closes when you press the button, just like your wiring diagram says. Every car is a bit different, so double-check your service manual for the right pinout.
  • If the wiring and switches check out, only then do I start suspecting the ECM. Problems there are rare, but if you’ve ruled out everything else, it’s time to let a pro with the right tools take over. ECMs aren’t cheap, and a misdiagnosis can cost big time.

Here’s a pro-tip: Have someone sit in the driver’s seat and work the switches while you test. It saves a ton of time and helps catch intermittent faults. Always button everything back up securely before you take the car for a spin.

Common mistakes when fixing P0589 code

A classic mistake I see is folks rushing to replace the cruise control switch the minute the code shows up-without so much as wiping off the buttons. Sometimes, all you need is a good cleaning. Another one? Overlooking the wiring and connectors. I’ve lost count of how many times a loose or corroded connector ended up being the real problem. Skipping electrical tests and just guessing at parts is another way to waste a lot of time and money. Always start with the simple stuff before you go digging into your wallet for new parts.

logo

Seriousness of dtc P0589

P0589 isn’t what I’d call an emergency code. Your cruise control won’t work right, but you’re not at risk of losing brakes or steering. Still, ignoring electrical issues can come back to haunt you. What starts as a cruise control hiccup can turn into bigger headaches-like random electrical gremlins or, in rare cases, damage to your ECM if a short develops. Basically, don’t panic, but don’t put it off forever either. Knock it out sooner rather than later, and you’ll avoid bigger problems down the road.

Repair options for obd code P0589

When it comes to fixing a P0589, here’s what usually gets the job done in my shop:

  • Clean up the cruise control switches with a damp cloth-sometimes that’s all it takes to clear up sticky buttons.
  • If that doesn’t work, swap out the faulty or worn cruise control or multifunction switch. They do wear out over time.
  • Trace the wiring in the steering column and repair or replace any sections that are damaged or corroded.
  • Clean up or replace any connectors that look green, crusty, or loose.
  • If everything else checks out and you’re still stuck, the ECM might need to be repaired or replaced. Honestly, at that point, you’re better off letting a professional handle it.

Most of the time, a good cleaning or a fresh switch solves it. Don’t jump straight to expensive parts until you’ve ruled out the easy stuff.

Video for "Error p0589" on YouTube

Conclusion

Bottom line: P0589 means your cruise control isn’t getting the right signal from one of its switches, and in my experience, it’s usually down to dirt, a worn-out switch, or a wiring hiccup. Not a showstopper, but don’t brush it off. Start with a careful cleaning and a good look at the switch and connectors, then dig into the wiring or electrical tests if you have to. Most fixes are quick and easy, but if you hit a wall, get a pro involved. Deal with it now, and you’ll save yourself a lot of frustration later on.

dtc p0589
19.09.2025
eye5898
clock6 minutes of reading
Author:Oleh StepanchukReviewed by:Inna Semenko
The following error codes are often searched for
Comments on the article