Quick Answer
P0690 indicates the ECM/PCM power relay sense circuit is reading a voltage that’s higher than expected. This usually means a faulty power relay, damaged wiring, or a problem with the ECM/PCM itself. The most common fix is replacing the power relay.
What Is Code P0690?
Code P0690 is an OBD-II diagnostic trouble code that signals a problem with the ECM/PCM (Engine Control Module/Powertrain Control Module) power relay sense circuit. The sense circuit monitors the voltage output of the power relay to ensure it’s operating correctly. When the PCM detects a voltage reading that’s higher than the normal operating range, it stores this code and illuminates the check engine light.
The power relay is a critical component that supplies power to the ECM/PCM and other engine control systems. If this relay malfunctions, it can cause starting problems, stalling, poor performance, or even prevent the vehicle from running altogether.
What Does P0690 Mean?
P0690 breaks down as follows:
- P = Powertrain
- 0 = Generic OBD-II code (manufacturer-independent)
- 6 = Transmission/Engine Control System
- 90 = ECM/PCM Power Relay Sense Circuit High
The “sense circuit high” portion means the PCM is reading a voltage that exceeds the expected threshold. The power relay sense circuit is responsible for providing feedback to the PCM about the relay’s operational status. When voltage is too high, it indicates either excessive current, a short circuit, or a relay that isn’t functioning as designed.
Common Symptoms
Drivers may experience the following symptoms when code P0690 is present:
- Check engine light illuminated on the dashboard
- Difficulty starting the engine or no-start condition
- Engine stalling or dying while driving
- Intermittent power loss to engine systems
- Rough idle or hesitation during acceleration
- Loss of fuel pump operation
- Dashboard lights flickering or dimming
- Electrical components not functioning properly
- Vehicle may run fine initially but stall after a few minutes
Possible Causes
P0690 can be triggered by several issues, listed from most to least common:
1. Faulty Power Relay (Most Common)
The power relay itself is the most frequent culprit. Over time, relays can wear out, develop internal shorts, or fail to switch properly. A stuck or shorted relay will cause the sense circuit voltage to read abnormally high.
2. Damaged or Corroded Wiring
Corroded connectors, frayed wires, or damaged insulation in the power relay circuit can cause voltage irregularities. Moisture, salt, or oxidation can increase resistance and alter voltage readings.
3. Poor Electrical Connections
Loose or corroded connector pins at the relay socket, PCM connectors, or ground points can create high resistance, causing the sense circuit to read elevated voltage.
4. ECM/PCM Malfunction
In some cases, the PCM itself may be faulty and incorrectly reading or interpreting the sense circuit voltage. This is less common but possible if other components test normal.
5. Alternator or Charging System Issues
An overcharging alternator can supply excessive voltage to the relay circuit, triggering the P0690 code.
6. Battery Problems
A weak or dying battery can cause voltage fluctuations that affect the relay sense circuit readings.
7. Blown Fuse or Fusible Link
A blown fuse in the power relay circuit can cause abnormal voltage readings.
Diagnostic Steps
Follow these steps to diagnose code P0690:
Step 1: Scan for Additional Codes
Use an OBD-II scanner to check for other codes present. Related codes like P0685 (ECM/PCM Power Relay Control Circuit) or P0691 (ECM/PCM Power Relay Sense Circuit Low) can provide additional diagnostic clues.
Step 2: Visual Inspection
Inspect the power relay and its connectors for:
- Corrosion or oxidation on pins
- Loose or damaged connectors
- Burnt or discolored relay housing
- Damaged wiring or insulation
- Water intrusion or moisture
Step 3: Check Voltage Readings
Using a digital multimeter, measure the voltage at the power relay sense circuit:
- With the key off, voltage should be near 0V
- With the key in the “on” position, voltage should typically be 5V or less (consult your vehicle’s service manual for exact specifications)
- If readings are significantly higher, the relay or circuit is faulty
Step 4: Test the Power Relay
Remove the power relay and test it using a multimeter or relay tester:
- Check for continuity across the relay coil terminals
- Apply 12V to the coil and listen for an audible “click”
- Verify the relay contacts switch properly
- If the relay fails any test, it needs replacement
Step 5: Inspect Wiring and Connectors
Examine the entire power relay circuit for:
- Loose or corroded connectors at the PCM
- Damaged wiring harnesses
- Poor ground connections
- Pinched or melted wires
Step 6: Check Alternator Output
Test the alternator charging voltage to ensure it’s not overcharging:
- Voltage should be between 13.5V and 14.5V at idle
- If higher, the alternator may need replacement
Step 7: Test the PCM
If all other components test normal, the PCM may be faulty. This requires professional diagnostic equipment and should be performed by a qualified technician.
Repair Cost Estimates
The cost to repair code P0690 varies depending on the underlying cause:
- Power Relay Replacement: $50–$200 (parts and labor combined). This is the most common and least expensive fix.
- Wiring Repair or Replacement: $100–$400, depending on the extent of damage and labor hours required.
- Connector Cleaning or Replacement: $50–$150 for minor connector issues; $200–$500 for extensive harness work.
- Alternator Replacement: $300–$800 if overcharging is the cause.
- PCM Replacement or Reprogramming: $800–$2,000+, though this is rarely necessary.
Many auto parts stores offer free diagnostic scanning, which can help narrow down the issue before visiting a repair shop.
Can I Still Drive?
Severity: Moderate to High
Whether you can safely drive with code P0690 depends on the symptoms you’re experiencing:
- Safe to Drive (Temporarily): If the check engine light is on but the engine starts normally and runs smoothly, you may be able to drive to a repair shop. However, this is not recommended for long distances.
- Not Safe to Drive: If you experience starting problems, stalling, or intermittent power loss, do not drive the vehicle. These symptoms indicate a serious electrical issue that could leave you stranded or cause an accident.
- Risk of Damage: Continuing to drive with a faulty power relay can damage other electrical components and the PCM itself.
The safest approach is to have the vehicle diagnosed and repaired as soon as possible. If you cannot start the vehicle or it stalls frequently, have it towed to a repair facility.
Frequently Asked Questions
Can I Ignore Code P0690?
No, you should not ignore this code. While it may not cause immediate catastrophic failure, a faulty power relay can lead to no-start conditions, stalling, or damage to the PCM. Addressing it promptly prevents more expensive repairs down the road.
Will Clearing the Code Fix the Problem?
Clearing the code will temporarily turn off the check engine light, but it will not fix the underlying problem. The code will return unless the actual cause is repaired. Clearing codes without diagnosis is not recommended.
Is the Power Relay the Same as the Main Relay?
In many vehicles, yes. The power relay (also called the main relay or ECM relay) supplies power to the engine control module and fuel pump. Different vehicles may use different terminology, but the function is the same.
How Often Do Power Relays Fail?
Power relays typically last the life of the vehicle (100,000+ miles), but they can fail prematurely due to electrical surges, heat exposure, or manufacturing defects. If your vehicle is older or has high mileage, relay failure is more likely.
Can a Bad Battery Cause Code P0690?
A weak or failing battery can cause voltage fluctuations that trigger P0690, but it’s usually not the primary cause. However, testing the battery as part of your diagnostic process is a good idea.