P0689 Code: ECM/PCM Power Relay Sensor Circuit Low

Reviewed by

Richard McCuistian, ASE Certified Master Automobile Technician

Technical Reviewer at CarParts.com

Written by CarParts.com Research Team - Updated on September 15th, 2023

Reading Time: 3 minutes
Summary
  • DTC P0689 stands for “ECM/PCM Power Relay Sensor Circuit Low,” and this is logged when the PCM detects low voltage in the power relay sense circuit.
  • Code P0689 is often caused by a malfunctioning PCM relay, circuit issues, and a blown fuse.
  • The most common symptoms of code P0689 include driving issues, malfunctioning electric accessories, and a “no start” condition.

Modern vehicles are equipped with multiple systems that work together to ensure your vehicle runs smoothly. These systems rely on computers like the powertrain control module (PCM) or electronic control module (ECM) to direct them and keep track of their functions.

Like any other computer system, a vehicle’s ECM and PCM can malfunction due to many reasons. P0689 is an error code related to a fault in the ECM or PCM’s power relay sensor circuit.

What Does the P0689 Code Mean?

Diagnostic trouble code (DTC) P0689 stands for “ECM/PCM Power Relay Sensor Circuit Low.” The code is set once your vehicle’s computer detects a possible problem with the relay that supplies it with voltage.

The PCM is in charge of controlling the powertrain, which includes the engine and transmission. It keeps track of parameters like engine speed, coolant temperature, and throttle position. The device also regulates outputs for the fuel injectors and ignition coils.  It receives data from all these components in the form of voltage signals.

If the PCM detects a low voltage condition on the power relay sense circuit, it will store the code P0689 code.

P0689 on a 2017 Chevrolet Camaro:

This is the description of the P0689 code from a 2017 Camaro:

There are 2 ignition voltage circuits supplied to the ECM.

One is supplied by the engine controls ignition relay, and the other is supplied by the ignition main relay.

The ECM monitors and compares the ignition voltage supplied by the two relays. Conditions for setting the code are as follows:

  • The engine controls ignition relay is commanded ON.
  • Ignition 1 signal voltage is greater than 11 Volts.
  • The engine controls ignition relay voltage at the ECM is not present or is very low.

Ignition Main Relay Diagram

In the circuit shown in this diagram, the ignition main relay “wakes up” the ECM, which then grounds the ignition controls relay coil, sending power to the ignition coils and to a separate circuit in the ECM. These two feeds are compared, and should match. If the Controls Relay isn’t delivering voltage to the ECM, code P0689 is set. Note that there are a few different ways these systems are wired, and the example shown here is only one of the possible configurations. | Image Source: Richard McCuistian

Note: The definition of code P0689 might be different depending on the vehicle manufacturer. Consult the appropriate repair manual or repair database for the exact code definition.

What Are the Common Causes of the P0689 Code?

  • Malfunctioning PCM relay
  • Circuit issues between the relay and PCM
  • Blown fuse or fusible link

What Are the Common Symptoms of the P0689 Code?

  • Possible “no start” condition/delayed start
  • Malfunctioning electric accessories
  • Driveability issues

How to Diagnose a P0689 Code

P0689 is a generic code, but that doesn’t mean that there’s a universal solution for all affected vehicles.

P0689 is a generic code, but that doesn’t mean that there’s a universal solution for all affected vehicles. Remember that vehicles can be structured differently depending on their manufacturer. If you’re not familiar with the PCM and vehicle repair in general, we recommend taking your vehicle to a trusted mechanic for proper diagnosis.

How to Fix the P0689 Code

Repairing a P0689 trouble code can be difficult, especially if you lack the necessary skills and tools. If you are not an experienced auto DIYer, it may be best to take a trip to a reputable repair shop near you.

If you really want to fix the code yourself, we recommend consulting a repair manual or subscribing to an online repair database. These manuals contain information specific to your vehicle.

About The Authors
Reviewed By Richard McCuistian, ASE Certified Master Automobile Technician

Technical Reviewer at CarParts.com

Richard McCuistian has worked for nearly 50 years in the automotive field as a professional technician, an instructor, and a freelance automotive writer for Motor Age, ACtion magazine, Power Stroke Registry, and others. Richard is ASE certified for more than 30 years in 10 categories, including L1 Advanced Engine Performance and Light Vehicle Diesel.

Written By CarParts.com Research Team

Automotive and Tech Writers

The CarParts.com Research Team is composed of experienced automotive and tech writers working with (ASE)-certified automobile technicians and automotive journalists to bring up-to-date, helpful information to car owners in the US. Guided by CarParts.com's thorough editorial process, our team strives to produce guides and resources DIYers and casual car owners can trust.

Any information provided on this Website is for informational purposes only and is not intended to replace consultation with a professional mechanic. The accuracy and timeliness of the information may change from the time of publication.

Share
Published by
CarParts.com Research Team and Richard McCuistian, ASE Certified Master Automobile Technician