1. Home
  2. /
  3. Complete List of OBD2...
  4. /
  5. P06DD Code – What...

P06DD Code – What Does It Mean & How To Fix It

This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may show related to it.


P06DD is a Diagnostic Code that refers to Engine Oil Pressure Control Circuit Stuck Off


A P06DD code is caused by an PCM (Power Control Module) receiving a signal from the engine oil pressure sensor that the oil pressure is too low that is affecting the dual stage oil pump. The PCM will attempt to minimize engine wear by turning off the Oil Pump Drive and set a code.


Common causes for this code include:

  • Dual stage oil pump failure 
  • Engine Oil Pressure Sensor failure
  • Low Engine Oil
  • Wrong Engine Oil filter


The symptoms of a P06DD code are:

  • Oil Light Flashing (Check Engine Light)
  • Lack of power 
  • Poor Idle Quality 
  • Excessive Vibration and Noise from the engine 
  • Rough running idle and/or stalling 
  • Loss of Oil Pressure


To diagnose a P06DD DTC code, a technician would:

  • Verify the presence of a P06DD code with a scan tool
  • Visually inspect for engine oil leaks and/or signs of oil consumption 
  • Check the mechanical condition/angle of the engine oil pressure sensor 
  • Inspect all wiring and connectors to make sure they are in proper working order.

Common mistakes

The following are some of the most common mistakes that a technician may make when diagnosing a P06DD code:

  • Replace the oil pressure sensor with an incorrect part number 
  • Replace the Oil Pump Drive Assembly without first verifying that it is defective

How serious is this?

A P06DD code can potentially lead to major engine damage if left unrepaired. The most common result being pistons/cylinders seizing due to lack of oil pressure, which will cause the motor to stop turning.

What repairs can fix the code?

repair manualsrepair manuals

The following are solutions that may fix this problem:

  • Engine Oil Filter Change
  • Valve Cover Gasket Replacement 
  • Replacing the Oil Pressure Switch if it is defective/worn out 
  • Replacing the Engine Oil Pump Assembly   
  • Repairing any observed wiring issues.  

Related codes

A P06DD is related to and may be accompanied by the following codes:

P0016, P0017, P0018, P0019, P0621, U0103 


In conclusion, the P06DD code is a generic trouble code that means the computer has detected an issue with the oil pressure system or switch. This code can also be accompanied by other codes. The most common solution is to replace the oil pressure switch and/or sensor; however if that does not fix the problem then replacing the Oil Pump Drive Assembly will be the next step. If those repairs don’t fix the problem, then a technician will have to diagnose further by checking wiring and connections.