Code C0589 indicates that the brake booster motor position sensor circuit is reporting a voltage higher than the expected range. This typically means the powertrain or brake control module is seeing a signal at or near the reference voltage level, which usually points to an open circuit, a failed sensor, or a poor ground rather than a control module fault.
The sensor itself has internally failed or its signal output has drifted out of range, causing the control module to see a persistent high voltage on the signal line.
A break in the signal wire, reference wire, or ground wire between the sensor and the control module will cause the signal voltage to float high, setting this code.
Corrosion, bent pins, or a partially disconnected connector can interrupt the signal or ground path, resulting in a high-voltage reading at the module.
If the sensor relies on a chassis or module ground that has high resistance or is corroded, the signal circuit may not be pulled low properly, causing a high reading.
If the position sensor is integral to the booster motor assembly, an internal mechanical or electrical failure within that assembly can produce this code.
Rarely, the module that interprets the sensor signal may have an internal fault on that input channel. This should only be considered after all wiring and sensor checks are exhausted.
Braking may still function but with reduced or no power assist, meaning significantly more pedal effort could be needed. Have it diagnosed promptly and avoid unnecessary driving until confirmed safe.
Not necessarily. The code points to the position sensor circuit, which can be caused by wiring, connector, or ground problems. Only replace the booster assembly if the sensor is integral to it and the sensor itself is confirmed faulty.
Almost never. This code is overwhelmingly caused by the sensor, wiring, connectors, or grounds. Control module failure is rare and should only be suspected after every other possibility has been systematically ruled out.
Low system voltage can sometimes cause erratic sensor readings, but a persistent 'circuit high' code is more likely a wiring or sensor fault. Check battery voltage as part of a thorough diagnosis, but do not assume it is the root cause.