OBDHut

OBDHut

P1689

Moderate

Metering Oil Pump Position Sensor Circuit Malfunction

What Does P1689 Mean?

The ECM has detected a fault in the metering oil pump position sensor circuit. This sensor provides feedback on the actual position of the MOP stepping motor to ensure proper oil delivery to the rotary engine.

Common Causes

35%

Failed metering oil pump position sensor

MOP Position Sensor
Hall Effect Sensor

30%

Damaged wiring or connector to position sensor

Sensor Wiring
Electrical Connectors

20%

Position sensor misalignment or mechanical damage

Position Sensor
Sensor Mounting

10%

ECM position sensor input circuit malfunction

Engine Control Module

5%

Contamination on position sensor element

Position Sensor
Sensor Element

Diagnostic Steps

1

Step 1: Inspect position sensor connector for damage, corrosion, or oil contamination

2

Step 2: Check position sensor output voltage while manually rotating MOP shaft (should vary smoothly)

3

Step 3: Verify 5V reference voltage and ground at position sensor connector

4

Step 4: Monitor live data for position sensor signal while commanding MOP movement with scan tool

5

Step 5: Check sensor alignment and mounting security on MOP assembly

Estimated Repair Cost

$250 - $800

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does P1689 mean?

The ECM has detected a fault in the metering oil pump position sensor circuit. This sensor provides feedback on the actual position of the MOP stepping motor to ensure proper oil delivery to the rotary engine.

What causes P1689?

The most common cause of P1689 (Metering Oil Pump Position Sensor Circuit Malfunction) is: Failed metering oil pump position sensor

How much does it cost to fix P1689?

Typical repair costs for P1689 range from $250 to $800, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with P1689?

Loss of position feedback may result in incorrect oil metering and potential engine damage. Avoid high RPM operation until repaired.

How do I diagnose P1689?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P1689 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Powertrain

System

Rotary Engine Lubrication System

Difficulty

Moderate

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.