Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos

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

The Ultimate Guide to P0689: Meaning, Advanced Diagnosis, and Pro-Level Fixes

22 minutes to read
Most Likely Cause
Faulty ECM/PCM Power Relay
Key Takeaways
  • Code P0689 indicates the engine computer detects low voltage (typically under 11.5V) on its own power supply circuit, requiring immediate attention to prevent stalling.
  • Swap the PCM power relay with an identical non-critical relay (like the horn) as your first diagnostic step to rule out the most common failure point for zero cost.
  • Inspect the underhood fuse box (UBEC or TIPM) closely on GM, Dodge, and Ford vehicles, as internal corrosion or cracked traces frequently trigger this code.
  • Perform a voltage drop test before replacing the PCM; a drop exceeding 0.2V on the power feed or 0.1V on the ground wire proves the issue is wiring, not the computer.
P0689 means your car's main computer, the Powertrain Control Module (PCM), detects a problem with its own power supply. A dedicated sense circuit reports the voltage from the main power relay is too low, preventing the computer from functioning correctly.

What Does P0689 Mean?

A vehicle's Powertrain Control Module (PCM) and main underhood fuse box where the power relay is located.
The PCM relies on a dedicated main power relay to supply it with stable operating voltage. Code P0689 triggers when the computer detects this incoming voltage is too low.

P0689 means your car's main computer, the Powertrain Control Module (PCM), detects a problem with its own power supply. A dedicated sense circuit reports the voltage from the main power relay is too low, preventing the computer from functioning correctly.

Technical definition: The SAE/OBD-II definition is "ECM/PCM Power Relay Sense Circuit Low". The PCM monitors the output of its power relay via a sense circuit to confirm it receives stable voltage after commanding the relay to turn on. If this voltage falls below the manufacturer's specified threshold, the PCM sets code P0689.

🎬 Watch: A quick breakdown of P0689 causes and symptoms.

Can I Drive With P0689?

No — Do Not Drive. This code indicates a critical fault in the main computer's power supply, causing no-start conditions or intermittent engine stalling. Stalling while driving causes a sudden loss of power steering and braking assist, creating a severe safety hazard.

Common Causes

Comparison showing a healthy automotive relay with clean internal contacts versus a failed relay with burnt and pitted contacts.
A worn or burnt ECM/PCM power relay is the most frequent cause of P0689. 🎬 See how to properly test the relay like a pro. Over time, the internal electrical contacts arc and burn, creating high resistance that drops the voltage reaching the computer.
  • Faulty ECM/PCM Power Relay (Very Common) — The relay is an electronic switch controlling power to the computer. Internal contacts wear out or burn, preventing proper voltage delivery. This is the most frequent cause of P0689.
  • Blown Fuse or Faulty Fusible Link (Common) — A blown or corroded fuse protecting the PCM circuit restricts voltage to the relay and the sense circuit.
  • Corroded or Damaged Wiring/Connectors (Common) — Corroded, loose, or damaged wires between the power relay and the PCM create high resistance. This causes a voltage drop, especially common in the main underhood fuse box.
  • Poor PCM/Engine Ground Connection (Common) — The PCM requires a solid ground connection to the chassis or engine block to measure voltages accurately. A corroded or loose main ground strap causes the PCM's ground reference to float, resulting in false low-voltage readings.
  • Weak or Failing Battery/Alternator (Less Common) — A weak battery (below 12.2V at rest) or failing alternator lowers overall system voltage. This triggers P0689 during engine cranking when voltage naturally dips.
  • Faulty Ignition Switch (Less Common) — A worn ignition switch creates a weak signal, preventing the relay from activating fully and causing low voltage on the sense circuit.
  • Improperly Installed Aftermarket Accessories (Less Common) — Improperly installed remote starters or alarms tapped into PCM power circuits draw excess current or create high resistance at the splice, triggering the code.
  • Software or Calibration Glitch (Rare) — Outdated PCM firmware misinterprets normal voltage fluctuations as a fault. An ECU re-flash resolves this.
  • Faulty Powertrain Control Module (PCM) (Rare) — The internal sense circuit inside the PCM fails, causing it to misread a healthy voltage signal. This is rare and requires exhaustive elimination of wiring issues first.

Symptoms

An OBD-II scan tool displaying a 'No Communication' or 'Link Error' message on its screen.
Because P0689 involves a loss of power to the main computer, you may find that your OBD-II scan tool is completely unable to communicate with the vehicle.
  • Engine will not start — The engine cranks but will not fire because the PCM lacks power to operate fuel injectors and ignition coils.
  • Intermittent stalling — The engine suddenly shuts off while driving or idling, posing a serious safety risk.
  • Check Engine Light is on — The Malfunction Indicator Lamp (MIL) illuminates immediately.
  • Reduced engine performance — The vehicle hesitates during acceleration or idles roughly due to improper engine management.
  • Delayed engine start — The engine cranks for several seconds before firing.
  • No communication with scan tool (also visible on scanner) — An OBD-II scanner cannot connect to the vehicle's computer due to a total loss of PCM power.

Diagnostic Flowchart

A mechanic using a digital multimeter to test the voltage at a relay socket inside an underhood fuse box.
Diagnosing P0689 requires verifying that the relay socket is receiving proper battery voltage and has a solid ground before condemning the relay or the PCM.

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.

What is the most noticeable clue you have right now?
What did you find during your first basic checks?
→ Stop diagnosis. Charge and load-test the battery. Healthy batteries read 12.6V at rest.
→ Check the main PCM fuse and power feed (terminal 30) for a total loss of power.
→ Verify 12V+ power at terminal 30 and terminal 86 of the relay socket.
Which additional engine code is showing on your scanner?
→ Focus on the Underhood Fuse Box (UBEC) for internal faults like cracked traces.
→ Test the low-current control side of the relay (pins 85/86) for 12V+ and ground.
→ Check if the relay is stuck closed or if the sense wire is shorted to voltage.
When does the engine stall or hesitate the most?
→ Points to thermal expansion separating an internal trace in the fuse box.
→ Perform a voltage drop test on main power and ground wires to find high resistance.
What happened right before this code first showed up?
→ Inspect wiring splices for poor connections creating high resistance.
→ Inspect the fuse box and PCM connectors for water intrusion and corrosion.

Common Fixes & Costs

  • Replace ECM/PCM Power Relay — Parts: $15-$50, Labor: $0, ~0.1 hr book time (DIY)
  • Replace Blown Fuse — Parts: $1-$5, Labor: $0, ~0.1 hr book time (DIY)
  • Repair Wiring or Clean Terminals — Parts: $5-$25, Labor: $150-$450, ~1.5 hr book time (Intermediate)
  • Replace Underhood Fuse Box Assembly (UBEC/TIPM) — Parts: $200-$900, Labor: $150-$350, ~1.5 hr book time (Professional)
  • Replace Powertrain Control Module (PCM) — Parts: $500-$1500, Labor: $125-$250, ~2.5 hr book time (Professional)

DIY vs Professional

  • Replace ECM/PCM Power Relay — Beginner:
  • Replace Blown Fuse — Beginner:
  • Repair Wiring or Clean Terminals — Beginner:
  • Replace Underhood Fuse Box (UBEC/TIPM) — Beginner:
  • Replace Powertrain Control Module (PCM) — Beginner:

Used vs. New Parts: Buying Guide

When a used part is worth it: For expensive integrated fuse boxes (TIPM/UBEC), a professionally rebuilt unit saves $300-$500 over new. Always buy relays and fuses new.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

Donor quality checklist:

  • Verify exact part numbers; trim levels change internal wiring.
  • Choose a reputable supplier that offers a warranty and tests the unit before shipping.
  • Avoid parts from flood-damaged or salt-belt vehicles.

Decision logic:

  • If The failed part is a simple relay or fuse → Always buy new; the cost is minimal.
  • If The failed part is a TIPM/UBEC and the vehicle is over 100K miles → A professionally rebuilt unit with a warranty offers the best balance of cost and reliability.
  • If A used part is the only option due to budget or availability → Source it from a reputable salvage yard with a return policy and match the part number exactly.

Warranty tradeoff: Used salvage parts offer 30-90 day warranties, while rebuilt units offer 1-year warranties. New OEM parts carry a 1-2 year warranty but at a much higher cost.

Worst-case if a used part fails: $300-$600

What Happens If You Wait — Timeline

  1. 0-1 month: Check Engine Light illuminates. Vehicle experiences slightly longer crank times or a single stall. (MPG impact: 0%% · Added cost: $0)
  2. 1-4 months: Intermittent stalling becomes frequent. High resistance causes heat buildup in the faulty component. (MPG impact: 0-2%% · Added cost: $150-$400)
  3. 4-8 months: Vehicle is unreliable. Unstable power cycles stress internal PCM components, risking permanent damage. (MPG impact: 2-5%% · Added cost: $800-$1700)
  4. 8+ months: Cascading failure. The original fault permanently damages the PCM, starter motor, and battery. (MPG impact: N/A% · Added cost: $1500-$2500)

Cost of Not Fixing It

  • Immediate: Vehicle stalls unexpectedly in traffic, causing loss of power steering and braking assist. (Added cost: $200-$500)
  • 1-3 months: Repeated low voltage cycles corrupt PCM software or damage internal drivers. (Added cost: $500-$1500)
  • 3+ months: Unstable power damages sensitive electronics in the instrument cluster and wears out the starter motor. (Added cost: $300-$2000)

Diagnosis Steps

  1. Inspect Battery and Connections
    Check battery terminals for tightness and corrosion. Test the state of charge with a multimeter; a healthy battery reads 12.4V-12.6V with the engine off. A reading below 12.2V requires charging before further diagnosis.
    Tools: Wrench set, battery terminal cleaner, digital multimeter (Beginner)
  2. Locate and Inspect the PCM/ECM Power Relay and Fuse
    Find the PCM power relay and fuse in the underhood fuse box. Visually inspect the fuse for breaks and the relay pins for heat damage or corrosion.
    Tools: Owner's manual, flashlight (Beginner)
  3. Swap the Relay (The Easiest Test)
    Swap the PCM relay with an identical relay from a non-critical circuit (like the horn). If the car starts and the code clears, replace the faulty relay.
    Tools: Relay puller pliers (optional) (Beginner)
  4. Test the Relay Socket for Power and Ground
    With the relay removed and key on, use a multimeter to verify 12V+ at terminal 30 (main power) and terminal 86 (ignition control). Verify a solid ground on terminal 85.
    Tools: Digital multimeter, vehicle-specific wiring diagram (Intermediate)
  5. Check the Sense Circuit Voltage at the PCM
    With the relay installed and key on, back-probe the sense circuit wire at the PCM connector. Voltage must be within 0.5V of battery voltage. A larger drop indicates high wiring resistance.
    Tools: Digital multimeter, vehicle-specific wiring diagram, T-pins (Advanced)
  6. Advanced: Perform a Voltage Drop Test
    With the key on, place one multimeter lead on the positive battery terminal and the other on the relay output pin (terminal 87). A reading above 0.2V indicates excessive resistance. Repeat on the ground side; readings above 0.1V indicate a poor ground.
    Tools: Digital multimeter, wiring diagram (Advanced)
  7. Advanced: Test Relay Coil Resistance
    Remove the relay and measure resistance between control terminals (85 and 86). A healthy coil reads 50-150 Ohms. Infinity (OL) or near-zero readings mean the relay is dead.
    Tools: Digital multimeter (Advanced)
  8. Advanced: Analyze Scan Tool Live Data
    Use a scan tool to monitor 'PCM Voltage'. With key on, engine off, this value must match battery voltage. A significantly lower reading confirms the PCM sees low voltage, pointing to wiring or fuse box faults.
    Tools: Advanced OBD-II scan tool (Advanced)
  9. Inspect the Underhood Fuse Box (UBEC/TIPM)
    Disassemble the fuse box to inspect internal layers for green corrosion, burnt terminals, or cracked solder joints, a known issue on GM and Dodge vehicles.
    Tools: Socket set, screwdrivers, flashlight (Advanced)
  10. Professional: Analyze the Relay Control Signal with an Oscilloscope
    Connect an oscilloscope to the relay control circuit (pin 85) and ground. A slow, noisy, or incomplete voltage drop when the ignition turns on indicates a weak PCM driver circuit.
    Tools: Automotive oscilloscope, wiring diagram (Professional)

When This Code Triggers (Freeze-Frame Conditions)

  • Engine State: Key On, Engine Off or Cranking (Sets immediately when ignition turns on if the PCM doesn't see expected voltage.)
  • System Voltage: < 11.5V (Shows a PCM voltage reading significantly lower than actual battery voltage.)
  • Engine RPM: 0 or > 400 (Occurs before start or during cranking when voltage is lowest.)
  • Engine Load: Varies (Occurs under no load or during light throttle when intermittent connections fail.)

Related Codes

  • P1682 — Indicates a discrepancy between two ignition voltage signals. Seeing this with P0689 strongly points to a shared power source failure, like a faulty underhood fuse block.
  • P0685 — Points to an open circuit on the low-current control side of the relay. Test pins 85/86 at the relay socket.
  • P0690 — Indicates Sense Circuit High. The circuit is shorted to voltage or the relay is stuck closed, keeping power on when it should be off.
  • P068A — Means the PCM lost power too quickly after ignition off. Shares root causes with P0689: faulty relay, wiring, or PCM.

Climate & Environmental Factors

  • High Humidity / Rain: Moisture seeps into fuse boxes and connectors, causing terminal corrosion. This creates high resistance, directly causing voltage drops.
  • Cold Weather: Extreme cold stiffens mechanical relay parts. Freezing moisture prevents contacts from closing, causing a no-power condition.
  • Road Salt (Salt Belt Regions): Corrosive salt spray accelerates the deterioration of under-hood wiring, ground straps, and fuse boxes in winter climates.

How to Talk to a Mechanic About This Code

Say this: "I have a P0689 code with intermittent stalling. Please start by checking the PCM power relay, its fuse, and testing for voltage drops at the relay socket."

Directs the mechanic to perform a logical, cost-effective diagnosis instead of immediately quoting an expensive module.

Avoid saying:

  • 'My car won't start, just fix it.'
  • 'My check engine light is on, can you look at it?'
  • 'I think I need a new computer.'

Questions to ask before authorizing the repair:

  • Did you perform a voltage drop test on the PCM power and ground circuits? What were the readings?
  • Did you test the PCM relay and its socket for proper power and ground signals?
  • If you're recommending a fuse box (TIPM/UBEC) or PCM replacement, can you show me the specific test results that prove the original part has failed?
  • Are there any Technical Service Bulletins (TSBs) for my vehicle related to a P0689 code?
  • What is the warranty on this repair, covering both parts and labor?

Where to Take It: Dealer vs Independent vs Chain

  • Dealer: A strong, safe choice, especially for complex cases, but will likely be the most expensive option.
    Best for: Vehicles still under warranty., Known, complex manufacturer-specific issues like Chrysler's TIPM or GM's UBEC failures., When a PCM replacement and programming is confirmed to be necessary.
    Downsides: Highest labor rates., May default to replacing an entire assembly (like a TIPM) when a repair might be possible. (Typical cost: +50% vs. baseline)
  • Independent Shop: Best overall fit for most out-of-warranty vehicles, provided you find a shop with proven electrical expertise.
    Best for: Out-of-warranty vehicles where cost is a factor., Shops with a strong reputation for electrical diagnostics., Getting a second opinion on a costly dealer recommendation.
    Downsides: Quality and diagnostic equipment can vary greatly; vet the shop's reviews., May not have the latest manufacturer-specific programming tools for newer vehicles. (Typical cost: +0% vs. baseline)
  • Chain Shop: Avoid for initial diagnosis. Their business model is not suited for in-depth electrical testing.
    Best for: Simple, confirmed fixes like a battery replacement.
    Downsides: Technician skill for complex electrical diagnosis is inconsistent., High pressure to upsell services; risk of misdiagnosis is higher for intermittent codes. (Typical cost: -10% vs. baseline)

When to Walk Away From the Repair

If the estimated repair cost exceeds 40-50% of the car's private-party value, consider selling or scrapping.

  • Car worth $3500, fix is $1800: Walk away. The repair cost is over 50% of the car's value. Sell as a 'mechanic's special' or scrap it.
  • Car worth $15000, fix is $2000: Fix it. The repair cost is well below the threshold and restores a valuable asset.
  • Car worth $5000, fix is $2200: Borderline. Get a second opinion, and if the diagnosis is firm, weigh the car's overall condition before proceeding.

What Scan Tool You Need for This Code

Minimum: A scanner that displays live data PIDs, specifically 'Control Module Voltage'.

A $20 reader won't show the live voltage the PCM actually sees, which is critical for diagnosis.

Budget: BlueDriver Pro Scan Tool (~$100) — Provides reliable live data streaming to compare PCM voltage to battery voltage.

Mid-range: Innova 5610 or Foxwell NT510 Elite (~$180-350) — Offers robust live data graphing and manufacturer-specific codes.

Professional: Autel MaxiCOM MK808 / MK906BT (~$500-1200) — Provides OEM-specific diagnostics and programming capabilities.

Rent vs buy: For a one-time diagnosis, rent a scanner for free. O'Reilly Auto Parts and AutoZone offer loaner tool programs.

How to Clear the Code After You Fix It

  1. Reconnect the battery if it was disconnected for the repair.
  2. Use an OBD-II scan tool to formally clear the P0689 and any related fault codes.
  3. Perform a complete drive cycle to allow the vehicle's readiness monitors to run and complete.

Drive cycle (~20 minutes): A 20-minute drive cycle includes a cold start, 5 minutes idling in drive, 10 minutes mixed city driving, and 5 minutes steady highway driving at 55-65 mph.

Readiness monitors affected: Comprehensive Component Monitor (CCM), Catalyst Monitor, Oxygen (O2) Sensor Monitor, Evaporative System (EVAP) Monitor

Before emissions retest: drive at least 100 miles to fully set monitors.

Watch out for:

  • Disconnecting the battery clears the code but resets readiness monitors, causing an automatic emissions failure.
  • The code returns immediately if the underlying electrical fault has not been properly fixed.
  • The EVAP monitor requires specific conditions like a 15-85% fuel level to run its tests.

Will This Fail Emissions / State Inspection?

Yes — this code typically fails an OBD-II emissions inspection.

  • California: An active P0689 is an automatic failure. You must complete a full drive cycle to set readiness monitors to 'Ready' before retesting.
  • New York: The NYS DMV OBD-II scan automatically fails any vehicle with an active P0689 code.
  • Texas: Illuminated Check Engine Lights cause automatic failures in emissions-testing counties. Texas allows one 'Not Ready' monitor for 2001+ vehicles.

Most Commonly Affected Vehicles

  • Chevrolet Silverado, Express, Impala, Cobalt, Traverse (2007-2021) — TSB 21-NA-046 points to compromised wire connections inside the underhood fuse box (UBEC), causing P0689 and P1682.
  • GMC Sierra, Savana, Envoy, Acadia (2007-2021) — Sharing platforms with Chevrolet, these models are prone to the same internal UBEC connection failures.
  • Ford F-150, Focus, Escape (2004-2014) — Water intrusion into the Battery Junction Box (BJB) corrodes the PCM power relay.
  • Dodge / Ram Ram 1500/2500, Durango, Grand Caravan (2006-2018) — Failures link directly to the Totally Integrated Power Module (TIPM), where internal relays fail and require full unit replacement.
  • Hyundai / Kia Elantra, Sonata, Optima, Forte (2010-2020) — P0689 is caused by a failure within the main fuse and relay box assembly, often called the 'Junction Block'.
  • Subaru Impreza, Forester, Outback (2008-2016) — Common causes include a failing main power relay or corrosion on the main engine-to-chassis ground strap.
  • BMW 3-Series (E90/E91/E92), 5-Series (E60) (2005-2013) — Caused by a failing blue DME (ECU) main relay located in the electronics box (E-box) due to water intrusion.
  • Volkswagen / Audi Jetta, Golf, A4 (2005-2012) — Suffer from failures of the main power supply relay (labeled '109', '429', or '645'), leading to intermittent stalling.

Manufacturer-Specific Notes

  • General Motors (Chevrolet/GMC): Poor terminal connections inside the UBEC cause high resistance. TSB 21-NA-046 requires disassembling and repairing the fuse box.
  • Chrysler/Dodge/Jeep/Ram: TIPM power relays are soldered to the circuit board and not individually serviceable, often requiring full TIPM replacement.
  • Ford: The Battery Junction Box (BJB) is highly susceptible to water intrusion, corroding relay pins.
  • Hyundai/Kia: Integrated Junction Blocks contain sealed relays and fuses. Internal failures require replacing the entire block.

Real Owner Stories

2007 GMC Envoy with 150K+ miles

Vehicle would stall when warm and then refuse to start. Codes P0689 and P1682 were present.

What they tried:

  1. Verified low voltage on the EC Relay feedback circuit with a scan tool.
  2. Initial checks on power coming out of the fuse box pointed to an internal issue.

Outcome: Disassembled the UBEC, found a cracked internal copper trace, and soldered it. Fixed the no-start issue permanently.

Lesson: On many mid-2000s GM vehicles, P0689 combined with P1682 is a classic sign of an internal fuse box failure, not a bad relay.

2016 GMC Savana with 242K miles

Towed to shop with a crank-no-start condition and MIL on. Codes P0689 and P1682 were stored.

What they tried:

  1. Technician checked powers and grounds at the PCM and found the power feeds were weak (less than 12V).

Outcome: Visual inspection revealed corrosion on two fuse connectors. Cleaning the terminals restored full voltage and cleared the codes.

Lesson: Don't immediately assume the most complex failure. A simple visual inspection for corrosion on fuses and terminals reveals easy fixes.

1996 Ford F-150 with unknown mileage

Crank-no-start condition. Owner found that multiple components controlled by the PCM were not working.

What they tried:

  1. Owner tested powers and grounds at the PCM and confirmed they were good.
  2. Testing revealed the fuel pump relay driver circuit was dead.
  3. Further testing found that the fuel pump relay itself had an internal short.

Outcome: A shorted fuel pump relay damaged the driver circuit inside the PCM, requiring replacement of both components.

Lesson: A failed component can damage the computer that controls it. Test the components it controls to ensure the new PCM isn't immediately damaged.

How to Prevent This Code From Triggering

  • Apply Dielectric Grease to Relay and Fuse Terminals (Every 3-5 years or when replacing components) — Seals out moisture and oxygen, preventing corrosion on electrical contacts.
  • Perform Regular Battery and Terminal Maintenance (Every 6 months) — Cleaning terminals prevents system-wide low voltage issues.
  • Inspect and Clean Main Chassis/Engine Ground Connections (Every 2 years, especially in salt-belt regions) — Cleaning main ground straps ensures the PCM receives an accurate voltage reference.
  • Check for and Seal Water Entry Points into the Engine Bay (Annually, before the rainy season) — Clearing cowl drains prevents water from overflowing into sensitive electrical areas.

Frequently Asked Questions

Can I just replace the relay to fix P0689?

Yes, replacing the relay is the best first step. Swapping it with an identical non-critical relay rules out the most common cause instantly.

Why won't my car start if it has a P0689 code?

The PCM lacks the stable power required to operate fuel injectors and ignition coils. Without this control, the engine cranks but cannot fire.

Is P0689 an expensive fix?

Costs range from $15 for a simple relay to over $1,000 if the fuse box or PCM requires replacement. Proper diagnosis prevents wasting money on expensive modules.

What is a 'sense circuit'?

A sense circuit is a feedback loop allowing the computer to monitor its own power supply. The PCM uses it to confirm the power relay is supplying the correct voltage.

I replaced the relay and the code is still there. What's next?

Use a multimeter to test for power and ground at the relay socket. Inspect the wiring and fuse box for corrosion or damage.

Can a weak battery cause a P0689 code?

Yes. A weak battery causes system voltage to drop below 10V during cranking. The PCM interprets this temporary sag as a power relay fault.

My mechanic blames my aftermarket remote starter. Could that be the cause?

Yes. Improperly installed remote starters or alarms create high resistance on ignition circuits. This causes a voltage drop that triggers the code.

What does 'de-energized too early' mean for related code P068A?

The PCM lost power faster than expected after turning the key off. A faulty relay or wiring cuts power prematurely, interrupting the shutdown sequence.

My mechanic wants to replace the PCM. Is that necessary?

Replacing the PCM is the absolute last resort. Always perform thorough voltage drop tests on power and ground circuits to rule out wiring issues first.

Key Takeaways

  • Code P0689 indicates the engine computer detects low voltage (typically under 11.5V) on its own power supply circuit, requiring immediate attention to prevent stalling.
  • Swap the PCM power relay with an identical non-critical relay (like the horn) as your first diagnostic step to rule out the most common failure point for zero cost.
  • Inspect the underhood fuse box (UBEC or TIPM) closely on GM, Dodge, and Ford vehicles, as internal corrosion or cracked traces frequently trigger this code.
  • Perform a voltage drop test before replacing the PCM; a drop exceeding 0.2V on the power feed or 0.1V on the ground wire proves the issue is wiring, not the computer.
P1682 & P0689 | 2007 GMC ENVOY | FUSE BOX REPAIR | MOBILE MECHANIC
P1682 & P0689 | 2007 GMC ENVOY | FUSE BOX REPAIR | MOBILE MECHANIC
Crank But Wont Start! Replacing A GM Fuse Box(code p1682, p0689, p0443)
Crank But Wont Start! Replacing A GM Fuse Box(code p1682, p0689, p0443)
How to Properly Test an Automotive Relay (Step Most People Forget!)
How to Properly Test an Automotive Relay (Step Most People Forget!)
Ford F-150: Diagnosing a Ghost Intermittent PCM Fault — FIXED!
Ford F-150: Diagnosing a Ghost Intermittent PCM Fault — FIXED!
What is P0689 : Engine Error Code Causes Explained
What is P0689 : Engine Error Code Causes Explained
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part