P1689 — Metering Oil Pump Position Sensor Circuit Malfunction

P1689 — Metering Oil Pump Position Sensor Circuit Malfunction. A fault in the sensor and actuator circuits. The car is usually drivable while you plan the repair. Typical causes: corroded, loose or damaged connector, blown fuse feeding the circuit, control module driver fault.

For Ford vehicles

oil pressure control solenoid circuit Mazda

powertrain (engine/transmission)

Is it safe to drive?

Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P1689 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the metering oil pump position sensor for damage, corrosion, chafing or poor contact.
  4. Subsystem check Run the module's actuator test for the metering oil pump position sensor if your scanner supports it — a component that does not respond to a direct command is confirmed faulty.
  5. Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
  6. Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P1689 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P1689 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; Control module repair: $300–$1,000; Replace the faulty sensor or actuator: $150–$500. Overall, fixing P1689 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

How do I diagnose P1689 myself?

Start with a scan: confirm P1689, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the metering oil pump position sensor, and verify the suspect component against live data before buying parts.

Will P1689 clear itself?

Sometimes P1689 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

What are the symptoms of P1689?

Drivers most often notice: Check Engine Light on, the affected system operates intermittently or not at all, increased fuel consumption in some cases, possible limp mode depending on the affected component.

What is the most common cause of P1689?

The most common causes are: corroded, loose or damaged connector, blown fuse feeding the circuit, control module driver fault.

Is it safe to drive with P1689?

In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.

When your scan tool displays P1689, it indicates the powertrain control module has identified a malfunction within the metering oil pump position sensor circuit. This falls squarely within the engine and transmission group of OBD2 trouble codes, and it tells you that something in this specific monitoring system is not performing as the factory intended.

The metering oil pump position sensor continuously reports the pump's operating position back to the engine computer. During normal operation, the control module runs self-tests on this circuit across multiple drive cycles, comparing live sensor data against its programmed acceptable ranges. When readings stray outside those limits—either due to an internal sensor failure, wiring damage, a bad connector, or even an issue within the module's own output drivers—the system logs P1689. At that moment it also captures a freeze frame, recording engine RPM, calculated load, coolant temperature, and vehicle speed. That snapshot is gold for diagnosis because it shows exactly what conditions triggered the fault.

A key point with P1689: it's labeled a "malfunction" code rather than a simple open or short circuit code. That wording matters because it means the root cause could live anywhere in the loop—inside the sensor, inside the actuator, in the wiring between them, or within the control module's own driver circuitry. Electrical verification always comes before swapping expensive components.

Common Symptoms of P1689

  • Check Engine Light is illuminated and remains on until the fault clears
  • The system controlled by the metering oil pump position sensor operates intermittently or stops functioning entirely
  • Fuel consumption climbs noticeably in affected vehicles
  • Depending on which component has failed, the vehicle may enter limp-home mode with reduced power
  • Engine performance issues such as hesitation, rough idle, or stalling in some configurations
  • Possible failure of related auxiliary systems that share the same circuit

Likely Causes of P1689

  • Internal failure of the metering oil pump position sensor itself
  • Damage, corrosion, looseness, or physical breakage at the sensor connector or harness junction
  • Open circuit or short-to-ground within the wiring between the sensor and control module
  • Blown fuse protecting the sensor's power supply circuit
  • Control module driver failure or software calibration issue within the PCM/ECM
  • Faulty actuator controlled by the same circuit as the sensor
  • General wiring harness deterioration causing intermittent opens or shorts

How to Diagnose P1689

  1. Connect your OBD2 scanner, confirm P1689 is present, and record all freeze frame data—this tells you engine conditions at the moment of failure and guides your road test later.
  2. Check for any related trouble codes alongside P1689. Accompanying codes often point directly to the failing component and save significant diagnostic time.
  3. Perform a thorough visual inspection of the wiring harness and connectors feeding the metering oil pump position sensor. Look for chafing, melted insulation, green corrosion buildup, or pins that are bent, pushed out, or coated with oxidation.
  4. If your scanner supports bidirectional controls, run the module's actuator test for this circuit. A component that ignores direct commands is confirmed faulty.
  5. With the connector unplugged, measure reference voltage, ground integrity, and signal line continuity at the sensor harness. Compare readings against manufacturer specifications.
  6. Perform a wiggle test on the harness while monitoring live data—signal dropouts expose broken wires that move when the vehicle vibrates.
  7. Clear the code, then drive the vehicle through the conditions captured in the freeze frame. P1689 should not return if the repair was successful.

Repair Options with Pricing

Approach repairs from the simplest and least expensive possibilities first:

  • Wiring repair or connector replacement: $80–$250
  • Control module diagnosis and repair: $300–$1,000
  • Metering oil pump position sensor or associated actuator replacement: $150–$500

Total Cost to Fix P1689

The actual repair bill hinges on which component is genuinely at fault. Here is how typical scenarios break down using standard independent shop rates in the United States:

  • Wiring repair or connector replacement: $80–$250
  • Control module diagnosis and repair: $300–$1,000
  • Metering oil pump position sensor or associated actuator replacement: $150–$500

Across all scenarios, you should budget between $80 and $1,000 total. The most important step is confirming the exact failure point before purchasing any parts—an accurate diagnosis prevents buying an expensive control module when a $120 sensor was the real problem.

Can You Drive with P1689?

Most vehicles remain drivable when P1689 is active, though you may notice degraded performance, reduced power under acceleration, or an auxiliary system that no longer functions. The underlying issue rarely leaves you stranded. That said, do not ignore the code indefinitely. If stalling, failure to start, or alerts affecting brakes or steering accompany P1689, treat the situation as urgent and schedule diagnosis immediately.

Related OBD2 Codes