Skip to content

DTC P06DA-P06DD (L87)

Engine Mechanical - 5.3L L84 or 6.2L L87 | Diagnostic Information and Procedures | Document ID: 5780097 Diagnostic Instructions Perform the Diagnostic System Check prior to using this diagnostic procedure: Diagnostic System Check - Vehicle Review the description of Strategy Based Diagnosis: Strategy Based Diagnosis An overview of each diagnostic category can be found here: Diagnostic Procedure Instructions DTC Descriptor DTC P06DA Engine Oil Pressure Control Valve Control Circuit DTC P06DB Engine Oil Pressure Control Valve Control Circuit Low DTC P06DC Engine Oil Pressure Control Valve Control Circuit High DTC P06DD Engine Oil Pressure Control Valve Performance Diagnostic Fault Information

Circuit Short to Ground Open/High Resistance Short to Voltage Signal Performanc
Ignition P06DA, P06DB* P06DA, P06DB P0690
Control P06DB P06DA P06DC P06DD
* Additional DTCs may set

Circuit/System Description

Circuit Description
Ignition Supplied from a fuse.
Control The output circuit is switched to ground to activate the component.
Component Description
K20 Engine Control Module The control module controls a series of actuators to ensure optimal engine performance. The control module does this by reading values from a variety of sensors, interprets the data and adjusts the engine actuators accordingly.
Component Description
Q44 Engine Oil Pressure Control Solenoid Valve A solenoid valve is an electro-mechanically operated valve. The valve is controlled by an electric current through the solenoid.

The engine oil pressure control solenoid valve is used to control engine oil pressure inside the mechanical engine oil pump. The control module controls the commanded state of the solenoid valve based on the following inputs: Engine Speed Calculated Engine Oil Temperature Engine Oil Pressure Engine Run Time When the solenoid valve is commanded Off, oil pressure is higher. When the solenoid valve is commanded On, oil pressure is lower. Conditions for Running the DTC P06DA, P06DB, P06DC Engine = Running Ignition and Start Signal = Greater than 11 V Frequency the DTC runs = Continuously — After the running conditions are met P06DD DTC P0101, P0102, P0103, P0106, P0107, P0108, P0111, P0112, P0113, P0114, P0116, P0117, P0118, P0119, P0121, P0122, P0123, P0128, P012B, P012C, P012D, P0222, P0223, P0335, P0336, P0521, P0522, P0523, P06DA, P06DB, P06DC, P06DD, P06DE, P111E, P1221, P14B6, P16F3, P2227, P2228, P2229, P2230 = Not set Engine Speed = 1,200 to 2,500 RPM Frequency the DTC runs = Continuously — After the running conditions are met Conditions for Setting the DTC P06DA, P06DB, P06DC Control Circuit = Commanded state does not match the actual state — For greater than 1 s P06DD Engine Oil Pressure ≠ Desired Engine Oil Pressure Actions Taken When the DTC Sets DTCs listed in the DTC Descriptor category = Type B DTC — Exceptions listed below P06DB = Type A DTC Engine Oil Pressure Control Valve = Off Reduced Engine Power = Active Conditions for Clearing the DTC DTCs listed in the DTC Descriptor category = Type B DTC — Exceptions listed below P06DB = Type A DTC Reference Information Schematic Reference Engine Mechanical Schematics Connector End View Reference Master Electrical Component List Electrical Information Reference Circuit Testing Connector Repairs Testing for Intermittent Conditions and Poor Connections Wiring Repairs DTC Type Reference Powertrain Diagnostic Trouble Code (DTC) Type Definitions Scan Tool Reference Control Module References Circuit/System Verification

  1. Ignition » On / Vehicle » In Service Mode
  2. Verify there are no DTCs set related to the following component/system: B35 Engine Oil Level Switch B37B Engine Oil Pressure Sensor ⇒ If other DTCs are set Refer to: Diagnostic Trouble Code (DTC) List - Vehicle ⇓ If no other DTCs are set
  3. Verify the condition does not exist: Engine Oil — Contaminated / Dirty / Fill Level = Low ⇒ If a condition exists Repair as necessary ⇓ If no condition exists
  4. Perform the scan tool control function: Engine Oil Pressure Control Valve » High Pressure & Low Pressure Verify the scan tool parameter: Engine Oil Pressure Control Valve Control Circuit High Test Status = Not Run or Okay Engine Oil Pressure Control Valve Control Circuit Low Test Status = Not Run or Okay Engine Oil Pressure Control Valve Control Circuit Open Test Status = Not Run or Okay ⇒ If not the specified state Refer to: Circuit/System Testing ⇓ If the specified state
  5. Engine » Running
  6. Perform the following steps: 6.1. Increase the engine speed slowly to 1,800 RPM.
  1. Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data. Verify the DTC does not set. ⇒ If the DTC sets Refer to: Circuit/System Testing ⇓ If the DTC is not set
  2. All OK. Circuit/System Testing
  3. Ignition/Vehicle & All vehicle systems » Off
  4. Disconnect the electrical connector: Q44 Engine Oil Pressure Control Solenoid Valve
  5. Ignition » On / Vehicle » In Service Mode
  6. Verify a test lamp turns On between the test points: Ignition circuit terminal 1/A & Ground ⇒ If the test lamp does not turn On and the circuit fuse is OK 4.1. Ignition/Vehicle » Off & Remove » Test lamp 4.2. Test for less than 2 Ω between the test points: Ignition circuit terminal 1/A & Output terminal @ Fuse ⇒ If 2 Ω or greater » Repair the open/high resistance in the circuit. ⇒ If less than 2 Ω » Verify the fuse is OK and there is voltage at the fuse. ⇒ If the test lamp does not turn On and the circuit fuse is open 4.1. Ignition/Vehicle » Off & Remove » Test lamp
  1. Verify a test lamp does not turn On between the test points: Control circuit terminal 2/B & B+ ⇒ If the test lamp turns On 5.1. Ignition/Vehicle » Off & Remove » Test lamp 5.2. Disconnect the electrical connector: K20 Engine Control Module 5.3. Test for infinite resistance between the test points: Control circuit terminal 2/B @ Component harness & Ground ⇒ If less than infinite resistance » Repair the short to ground on the circuit. ⇒ If infinite resistance » Replace the component: K20 Engine Control Module ⇓ If the test lamp does not turn On
  2. Remove » Test Lamp
  3. Perform the scan tool control function: Engine Oil Pressure Control Valve » High Pressure Verify the scan tool parameter: Engine Oil Pressure Control Valve Control Circuit High Test Status = Not Run or Okay ⇒ If not the specified state 7.1. Ignition/Vehicle » Off 7.2. Disconnect the electrical connector: K20 Engine Control Module 7.3. Ignition » On / Vehicle » In Service Mode 7.4. Test for less than 1 V between the test points: Control circuit terminal 2/B @ Component harness & Ground ⇒ If 1 V or greater » Repair the short to voltage on the circuit. ⇒ If less than 1 V » Replace the component: K20 Engine Control Module ⇓ If the specified state
  4. Connect a 3 A fused jumper wire between the test points: Control circuit terminal 2/B & Ignition circuit terminal 1/A
  5. Perform the scan tool control function: Engine Oil Pressure Control Valve » On Verify the scan tool parameter: Engine Oil Pressure Control Valve Control Circuit High Test Status = Malfunction ⇒ If not the specified state 9.1. Ignition/Vehicle » Off & Remove » Jumper wire(s) 9.2. Disconnect the electrical connector: K20 Engine Control Module 9.3. Test for less than 2 Ω between the test points: Control circuit terminal 2/B @ Component harness & The other end of the circuit @ Control module harness ⇒ If 2 Ω or greater » Repair the open/high resistance in the circuit. ⇒ If less than 2 Ω » Replace the component: K20 Engine Control Module ⇓ If the specified state
  6. Test or replace the component: Q44 Engine Oil Pressure Control Solenoid Valve Component Testing Static Test
  7. Ignition/Vehicle » Off
  8. Disconnect the electrical connector: Q44 Engine Oil Pressure Control Solenoid Valve
  9. Test for 10 to 30 Ω between the test points: Control terminal 2/B & Ignition terminal 1/A ⇒ If not between 10 and 30 Ω Replace the component: Q44 Engine Oil Pressure Control Solenoid Valve ⇓ If between 10 and 30 Ω
  10. Test for infinite resistance between the test points: Each terminal of the component & The component’s housing ⇒ If less than infinite resistance Replace the component: Q44 Engine Oil Pressure Control Solenoid Valve ⇓ If infinite resistance
  11. All OK. Dynamic Test
  12. Ignition/Vehicle » Off
  13. Disconnect the electrical connector: Q44 Engine Oil Pressure Control Solenoid Valve
  14. Connect a 3 A fused jumper wire between the test points: Ignition terminal 1/A & 12 V
  1. Momentarily connect a jumper wire between the test points: Control terminal 2/B & Ground Verify the component turns On and Off when connecting and disconnecting the jumper wire: Q44 Engine Oil Pressure Control Solenoid Valve ⇒ If the component does not turn On and Off Replace the component: Q44 Engine Oil Pressure Control Solenoid Valve ⇓ If the component turns On and Off
  2. All OK. Repair Instructions Perform the Diagnostic Repair Verification after completing the repair: Diagnostic Repair Verification Oil Pump Replacement — Q44 Engine Oil Pressure Control Solenoid Valve For control module replacement, programming, and setup refer to: Control Module References