01 Why Does Your Transmission Stop Working When It Gets Hot? • 02 P0078, P0079 and P0080: Exhaust valve control solenoid circ… • 03 P0300: Random or Multiple Cylinder Misfire Detected – Cause… • 04 Car Idling High After MAF Sensor Cleaning? Here's the Fix • 05 Is There Any Significant Difference Vetween 1.6L and 2.0L E… • 06 After 66 Years, Someone Finally Fixed the Seatbelt's Bigges… • 07 RADIATOR CAP: FREQUENTLY ASKED QUESTIONS • 08 Could a Railgun Launch a Satellite into Orbit? • 09 P0032 H02S heater control circuit high (Bank 1 sensor 1) • 10 Why Your Chassis Number is the Key to Finding the Perfect A… •

DTC codes / Mazda codes / P1688

P1688 · MazdaMetering Oil Pump Stepping Motor Cont Circuit

P1688 on Mazda vehicles indicates that the powertrain control module (PCM) has detected a circuit fault in the stepper motor control for the metering oil pump. The PCM monitors the electrical circuit that drives the stepper motor, which precisely regulates oil delivery to the engine, and sets this code when the circuit is open, shorted, or the motor fails to respond as commanded.

SystemPowertrain
Code typeMazda specific
SeverityMedium
Fix difficultyProfessional
AreaComputer and output circuits

Symptoms you may notice

  • Illumination of the check engine light, often with no other noticeable symptoms
  • Rough idle or engine misfire due to improper oil metering
  • Reduced engine performance or power output
  • Increased oil consumption or blue smoke from the exhaust
  • Difficulty starting or stalling, especially when cold
  • In rare cases, the engine may enter limp mode to protect internal components

Common causes, most likely first

  1. Faulty metering oil pump stepper motor
  2. Damaged or corroded wiring harness or connector at the metering oil pump
  3. Open or short circuit in the control circuit between the PCM and the stepper motor
  4. Failed PCM driver for the stepper motor circuit
  5. Contaminated or degraded oil causing the pump to seize and overload the motor
  6. Loose or damaged ground connection for the metering oil pump circuit

How to diagnose and fix it

  1. Inspect the wiring harness and connector at the metering oil pump for signs of damage, corrosion, or loose pins; repair or replace as needed.
  2. Measure resistance across the stepper motor coils and compare to the manufacturer's specification; replace the motor if out of range.
  3. Check for continuity and short-to-ground or short-to-power on each control wire between the PCM and the stepper motor; repair any faulty wiring.
  4. Verify that the metering oil pump is not mechanically seized by attempting to rotate it by hand (if accessible); replace the pump if seized.
  5. Test the PCM output signals to the stepper motor with an oscilloscope or a bidirectional scan tool to confirm proper command; replace the PCM if the driver circuit is faulty.
  6. Clear the diagnostic trouble codes and perform a road test to verify that the code does not return and that the metering oil pump operates correctly.

Metering oil pump stepper motor pitfalls

  • A seized metering oil pump can mimic a faulty stepper motor, so always check for mechanical binding before condemning the motor or PCM.
  • Corroded connectors at the pump are a frequent cause, especially on vehicles driven in humid or salty environments, and are often overlooked during diagnosis.
  • The PCM may set P1688 even when the stepper motor is functional if the feedback circuit is interrupted, so do not replace the motor without testing the entire circuit.
  • After repairs, the PCM may require a relearn procedure for the metering oil pump; consult the factory service information for the specific Mazda model.
  • Related codes such as P1689 or P1690 may also be present, indicating additional faults in the metering oil pump control system, so address all codes together.

Can I keep driving with P1688?

It is not advisable to continue driving with this code because improper oil metering can lead to engine damage over time. If you must drive, keep the trip short and avoid heavy loads or high speeds until the fault is repaired.

Guidance is general and written for Mazda vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage