P0689 OBD-II Trouble Code: ECM/PCM Power Relay Sense Circuit Low

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0689 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0689 code

P0689 is a diagnostic trouble code (DTC) for "ECM/PCM Power Relay Sense Circuit Low". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$20.00
Toyota$20.00
BMW$20.00
SCHEDULE P0689 DIAGNOSTIC Get a fair and transparent estimate upfront

P0689 code definition

Whenever the Powertrain Control Module (PCM), or Engine Control Module in some vehicles, detects an abnormal voltage reading coming from the relay control circuit that supplies its power, a P0689 trouble code is stored. In addition, the Check Engine Light also illuminates. Related trouble codes that can also be stored with a P0689 trouble code include P0685, P0686, P0687, P0688, and P0690 codes.

What the P0689 code means

A P0689 trouble code signifies that the relay control switch to the PCM is sending a voltage signal that is out of the range of manufacturer specifications. While the storage of this code also leads to the illumination of the Check Engine Light, some vehicle makes and models require multiple ignition cycle with such a failure taking place before the Check Engine Light illuminates.

What causes the P0689 code?

A faulty PCM relay is the most common reason for the storage of a P0689 trouble code. Some other common causes include:

  • a defective PCM,
  • bad battery, corroded or damaged battery cables or cable ends
  • shorted or open circuits, a bad fusible link, or a blown fuse

What are the symptoms of the P0689 code?

Various symptoms can come about due to P0689 trouble code and range from just the illumination of the Check Engine Light to the vehicle not starting at all. The mechanic should keep in mind that if the PCM relay is defective that the Check Engine Light might not come on at all.

How does a mechanic diagnose the P0689 code?

While a P0689 trouble code is most commonly caused by a faulty ECM/PCM power relay sense circuit, a mechanic should fully diagnose the system to make sure another component, such as the PCM itself, is not at fault. To diagnose a P0689 trouble code requires the use of an advanced scanner, manufacturer's wiring schematic, and a digital volt/ohmmeter. The mechanic must also perform the following diagnostic steps:

  • Begin by inspecting the battery, battery cables, and battery cable ends.

  • Test the fuses and fusible link for fault.

  • Using the manufacturer's wiring schematic, carefully inspect all wiring, connectors, and components dealing with the PCM.

  • Clear the code and test the system to see if it returns, making sure to test drive the vehicle.

  • If the code returns or the vehicle does not start, unplug the PCM relay connector and test for reference voltage and ground signals, comparing them to the manufacturer's specifications.

  • The mechanic should make sure to unplug the PCM and all other related modules before probing the circuits to avoid damage and control module memory loss.

  • Inspect the PCM to make sure it is not faulty.

*Clear the trouble code before retesting the system to see if the code returns.

Common mistakes when diagnosing the P0689 code

A common mistake made by mechanics when diagnosing a P0689 trouble code is to replace the PCM when it is in fact not faulty. This is an unnecessary repair/replacement that results in the return of the trouble code because the relay, which is actually at fault, still remains.

How serious is the P0689 code?

If left unfixed, the problems associated with a P0689 trouble code can lead to the vehicle not starting. The Check Engine light can also fail to illuminate when the PCM stores a P0689 trouble code due to a fault in the PCM.

What repairs can fix the P0689 code?

To repair a P0689 trouble code, the mechanic should perform the following:

Additional comments for consideration regarding the P0689 code

The mechanic needs to keep in mind that a P0689 trouble code only comes about in older vehicles that are equipped with a relay to provide power to the PCM, as opposed to a fused wire directly from the ignition switch to the battery junction box to supply power to the PCM.

Need help with a P0689 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6220.

trouble codes
Check Engine Light
P0689

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0689 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.8/5

Number of Reviews

4,810

Rating Summary
4,424
187
47
28
124
4,424
187
47
28
124

Joel

19 years of experience
741 reviews
Joel
19 years of experience
Acura RL - Check Engine Light is on - Jacksonville, Florida
very knowledgeable and precise. able to fix electrical issues in my car. Right on time for the appointment.

Christopher

15 years of experience
41 reviews
Christopher
15 years of experience
Honda Accord - Check Engine Light is on - Fairburn, Georgia
Christopher was excellent! He explained everything in detail to make sure I understood. He was professional and provided me with the next course of actions to resolve my care issues. I'm glad he was sent to service my car.

Alexander

18 years of experience
58 reviews
Alexander
18 years of experience
Saab 9-7x - Check Engine Light is on - Kissimmee, Florida
He was very friendly and very helpful . I felt like it was being around a close friend , also gave me so very good advice on my car & future advice about it . Highly recommend mechanic, would use his services again .

Matthew

31 years of experience
639 reviews
Matthew
31 years of experience
Jeep Patriot - Check Engine Light is on - Norfolk, Virginia
Matthew was on time which was a relief, he is very knowledgeable and was easy to understand what was wrong and what was being done. I am recommending to friends and family due to the great experience Matthew gave me. Extremely professional 10/10

More related articles

P0791 OBD-II Trouble Code: Intermediate Shaft Speed Sensor “A” Circuit
P0791 means that there is an issue with the intermediate shaft speed sensor circuit due to a faulty sensor, solenoid, or wiring issues.
P0055 OBD-II Trouble Code: Heater Circuit Resistance (Bank 1, Sensor 3)
P0055 P0055 code definition Heater Circuit Resistance (Bank 1, Sensor 3) What the P0055 code means When this code is set it means that the Engine Control Module (ECM) has detected a problem with the amount of resistance in...
P0776 OBD-II Trouble Code: Pressure Control Solenoid B Performance
P0776 code means there is an abnormality within either the electronic pressure control circuit or solenoid often due too dirty fluids or faulty parts.

Related questions

Engine codes detected were P0016 P0017 and P0174.

The codes P0016 and P0017 are related to the crankshaft location and the camshaft location. Check the camshaft position sensor and see if its plugged in. If the wiring harness is in good shape and the wires are plugged in,...

Stalling

Hi there: The EVAP system is comprised of multiple components. Although the gas cap removal is the easiest job to complete and the source of many of these problems, another common issue is caused by the EVAP vent solenoid. When...

What are these codes that appeared on my car?

These codes are related to the engine sensors for mass air flow, idle air control, and the throttle position sensor. It is quite likely, given your mileage, that their sensors have become dirty/clogged, or the sensors have failed. You don't...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com