What Does Code P1689 Mean?
DTC P1689 signifies an electrical circuit malfunction detected by the Engine Control Module (ECM), also known as the Powertrain Control Module (PCM), related to the Oil Pressure Control Solenoid. This solenoid is a critical component in modern engines that utilize variable oil pump displacement or multi-stage oil pressure regulation systems. Its primary function is to modulate the flow or pressure of engine oil to achieve optimal lubrication and efficiency across various engine speeds and loads. The ECM constantly monitors the electrical characteristics of this solenoid’s circuit, including voltage, current, and resistance. When the ECM detects an electrical anomaly such as an open circuit (broken wire or internal solenoid coil), a short circuit to ground, a short circuit to voltage, or an out-of-range resistance value within the solenoid’s control circuit, it registers P1689. This indicates that the ECM cannot reliably command or monitor the solenoid, compromising the engine’s ability to precisely regulate oil pressure, which can impact fuel economy, engine performance, and potentially long-term component durability.
Common Symptoms
- Check Engine Light (MIL) Illumination: This is almost always the first and most direct indicator.
- Reduced Fuel Economy: The engine’s inability to optimize oil pressure can lead to increased parasitic drag and inefficient operation.
- Rough Idle or Stalling: In some systems where oil pressure control is integrated with Variable Valve Timing (VVT), erratic oil pressure can directly affect VVT phaser operation, leading to unstable idle.
- Decreased Engine Performance: The engine may exhibit a lack of power or sluggish acceleration, particularly under load, due to compromised oil pressure regulation impacting VVT or other oil-dependent systems.
- Unusual Engine Noises: Ticking, rattling, or knocking sounds may occur if oil pressure is not adequately maintained or if VVT components are not receiving proper lubrication and actuation pressure.
- Engine Entering Limp Mode: Some sophisticated engine management systems may reduce engine power or limit RPMs to prevent potential damage when critical oil pressure control is compromised.
What Causes the Code P1689?
- Faulty Oil Pressure Control Solenoid: Internal electrical failure of the solenoid itself, such as an open coil, a shorted winding, or excessive resistance. This is a common failure point due to constant operation and exposure to engine heat and oil.
- Wiring Harness Issues: Damage to the electrical wiring connecting the solenoid to the ECM. This includes:
- Open Circuit: A broken wire preventing electrical flow.
- Short to Ground: A wire chafed or damaged, making contact with the vehicle’s chassis or another ground source.
- Short to Voltage: A wire making contact with a positive voltage source.
- Corrosion: Degradation of electrical connections at the solenoid connector or within the harness due to moisture or contaminants.
- Damaged Electrical Connector: Corrosion, bent pins, or loose terminals within the solenoid’s electrical connector.
- Contaminated Engine Oil: While less of a direct electrical cause, extremely sludged or contaminated oil can cause the solenoid’s internal plunger to stick, leading to increased current draw or an inability to move, which the ECM might interpret as an electrical fault if it monitors solenoid performance feedback.
- Faulty Engine Control Module (ECM/PCM): Though infrequent, an internal ECM hardware or software malfunction that prevents it from properly commanding or monitoring the solenoid circuit can trigger this code.
How to Diagnose and Troubleshoot
A systematic diagnostic approach is crucial for P1689:
- Initial Scan and Data Analysis: Connect an OBD-II scanner to retrieve the P1689 code and any accompanying freeze frame data. Note engine RPM, temperature, and load conditions present when the fault was set. Clear the code and attempt to replicate the conditions to see if the code immediately returns. Check for any related codes, particularly those indicating low oil pressure or VVT issues.
- Visual Inspection:
- Locate the Oil Pressure Control Solenoid. Its exact location varies by vehicle but is often found integrated into the oil pump assembly, oil filter housing, or sometimes within the timing cover or cylinder head.
- Inspect the solenoid’s electrical connector for signs of damage, corrosion, bent pins, or loose connections. Ensure it is securely seated.
- Carefully trace the wiring harness leading from the solenoid back towards the ECM. Look for any visible signs of chafing, cuts, melting, pinching, or other damage. Pay close attention to areas where the harness passes near hot engine components or sharp edges.
- Electrical Circuit Testing with a Digital Multimeter (DMM): (Always refer to the vehicle’s specific wiring diagrams for accurate pinouts and expected values.)
- Test Solenoid Resistance: Disconnect the solenoid’s electrical connector. Using a DMM set to ohms, measure the resistance across the solenoid’s two electrical terminals. Compare this reading to the manufacturer’s specification (typically ranges from 10 to 30 ohms). An “OL” (open circuit) reading or a resistance far outside the specified range indicates a faulty solenoid.
- Test for Power Supply (with Ignition ON): With the solenoid connector disconnected and the ignition ON, use the DMM to check for battery voltage at the power supply wire going to the solenoid (this could be a direct fused B+ or an ECM-controlled switched voltage).
- Test for Ground/Control Signal: If the ECM controls the solenoid via ground (common design), use the DMM to check for continuity to a known good chassis ground on the solenoid’s ground/control wire (with the solenoid disconnected). For ECM-controlled circuits, a scan tool capable of active tests can command the solenoid on/off to verify the ECM’s ability to provide a ground or power signal.
- Test for Shorts in Harness: With the solenoid disconnected, use the DMM (set to ohms) to check for continuity between each wire of the solenoid harness connector and chassis ground. Also, check for continuity between the two wires of the solenoid harness connector. Any continuity indicates a short circuit in the wiring.
- Test for Open Circuit in Harness: With both the ECM connector and the solenoid connector disconnected, use the DMM (set to ohms) to check for continuity between the corresponding pins at the ECM connector and the solenoid connector. High resistance or an “OL” reading indicates an open circuit in the wiring.
- Check for Technical Service Bulletins (TSBs): Consult manufacturer TSBs for your specific vehicle year, make, and model. P1689 may be a known issue with a documented diagnostic or repair procedure.
- ECM/PCM Diagnosis (Last Resort): If all external wiring, connectors, and the solenoid itself test good, and no other underlying mechanical issues are found, the ECM could be at fault. This requires specialized diagnostic equipment and expertise, and often involves reprogramming or replacement.
Recommended Repairs and Solutions
Once the root cause is identified through thorough diagnosis, the appropriate repair can be performed:
- Replace the Oil Pressure Control Solenoid: If DMM tests confirm the solenoid’s internal electrical failure, replace it with a new OEM or high-quality aftermarket unit. Ensure the mating surfaces are clean and that any O-rings or gaskets are properly seated to prevent oil leaks upon reinstallation.
- Repair or Replace Wiring Harness: If damaged wiring or connectors are found, carefully repair the affected section of the harness using proper automotive-grade wire, soldering techniques, and heat-shrink tubing to seal the repair. If the damage is extensive or affects multiple wires, consider replacing the entire sub-harness to ensure reliability. Clean any corroded connector pins with electrical contact cleaner and ensure secure connections.
- Clean or Replace Contaminated Oil: If the engine oil is found to be severely degraded, sludged, or contaminated, perform an immediate oil and filter change using the manufacturer’s recommended oil grade and type. While not a direct fix for the electrical circuit, it ensures optimal conditions for any new solenoid and prevents future mechanical issues that could indirectly impact electrical readings.
- ECM/PCM Replacement or Reprogramming: If all other components and wiring are definitively ruled out as the cause, and diagnostic steps point to an internal ECM fault, then ECM replacement or reprogramming may be necessary. This often requires professional service, as new ECMs typically need to be programmed to the vehicle’s immobilizer system and other modules.
- Clear Codes and Test Drive: After any repair, clear the DTCs using an OBD-II scanner. Perform an extended test drive under various driving conditions, mimicking those noted in the freeze frame data if possible. Monitor live data for the oil pressure control solenoid’s commanded status and actual feedback (if available) to confirm the repair and ensure the P1689 code does not return.

