Pinpoint Test P: P0521, P0524, P06DD, P06DE
- Normal Operation and Fault Conditions
Refer to the DTC Fault Trigger Conditions.
DTC Fault Trigger Conditions
DTC Description Fault Trigger Condition PCM P0521:00 Engine Oil Pressure Sensor/Switch "A" Circuit Range/Performance: No Sub Type Information This DTC sets when the PCM detects signal variation outside of the module parameters on the hardwired input from the engine oil pressure sensor. PCM P0524:00 Engine Oil Pressure Too Low: No Sub Type Information This DTC sets when the PCM detects low engine oil pressure. PCM P06DD:00 Engine Oil Pressure Control Circuit Performance/Stuck Off: No Sub Type Information This DTC sets when the PCM detects the engine oil pressure control solenoid valve is stuck off. PCM P06DE:00 Engine Oil Pressure Control Circuit Stuck On: No Sub Type Information This DTC sets when the PCM detects the engine oil pressure control solenoid valve is stuck on. Possible Sources
- Communications network concern
- Wiring, terminals or connectors
- Internal or external engine oil leak
- Low engine oil level
- Low engine oil pressure
- EOP sensor
- Engine oil pressure control solenoid valve
- PCM
- P1 CHECK THE PCM (POWERTRAIN CONTROL MODULE) FOR DIAGNOSTIC TROUBLE CODES (DTCS)
- Using a diagnostic scan tool, retrieve all PCM diagnostic trouble codes (DTCs)
Are there any PCM diagnostic trouble codes (DTCs) present?
Yes If diagnostic trouble codes (DTCs) P0521, P0524, P06DD or P06DE are present GO to P2 If diagnostic trouble codes (DTCs) P0520 or U0600 are present REFER to: Instrumentation, Message Center and Warning Chimes . . If diagnostic trouble codes (DTCs) P06DA, P06DB or P06DC are present GO to Pinpoint Test Q No The system is operating correctly at this time. The DTC may have been set due to an intermittent fault condition. - P2 CHECK THE ENGINE OIL LEVEL
- Start the engine.
- Allow the engine to run at idle until the engine temperature is warm or hot.
- Ignition OFF.
- Check the engine oil level.
Is the engine oil level low?
Yes FILL the engine oil to the appropriate level. Low engine oil level can cause a low engine oil pressure warning indicator to illuminate and a DTC will set. CHECK the system for normal operation. No GO to P3 - P3 MONITOR THE ENGINE OIL PRESSURE PID (PARAMETER IDENTIFICATION) WITH THE ENGINE OFF
- Ignition OFF.
- Wait at least 60 seconds.
- KOEO
- Using the diagnostic scan tool, view PCM Parameter Identifications (PIDs).
- Access the PCM and monitor the EOP_PRESS (kPa) PID
- Wait approximately 30 seconds.
Does the engine oil pressure read approximately 0 - 25 kPa?
Yes GO to P4 No VISUALLY CHECK the wiring harness and electrical connector for signs of damage. REPAIR as necessary. If there on no signs of damage, INSTALL a new engine oil pressure sensor. REFER to: Engine Oil Pressure (EOP) Sensor . - Ignition OFF.
- P4 CHECK THE ENGINE OIL PRESSURE AT IDLE
- Start the engine.
- Run the engine at idle for 2 minutes.
- Using the diagnostic scan tool, view PCM Parameter Identifications (PIDs).
- Access the PCM and monitor the ECT (Deg C) PID until the engine coolant temperature is equal or greater than 157.9 deg. F (70 deg. C).
- Access the PCM and monitor the EOPDC_CMD (% Duty Cycle) PID
Wait until the PID display is greater than 60% DC (oil pump commanded low).
- Access the PCM and monitor the EOP_PRESS (kPa) PID
Is the PID equal or greater than 60 kPa?
Yes GO to P6 No GO to P5 - P5 CARRY OUT THE VARIABLE OIL PRESSURE ACTUATOR UNBLOCK SEQUENCE AND RECHECK THE OIL PRESSURE
- Access the PCM and control the EOPDC_CMD (% Duty Cycle) PID
- Command the PID from MIN to MAX. Wait 15 seconds. Repeat this step 3 times waiting 15 seconds between steps.
- Access the PCM and monitor the EOP_PRESS (kPa) PID
Is the EOP_PRESS PID display equal or greater than 60 kPa?
Yes GO to P6 No CHECK the oil pressure using a mechanical gauge. REFER to: Engine . - P6 COMMAND THE ENGINE OIL PRESSURE DUTY CYCLE PID (PARAMETER IDENTIFICATION)
- Access the PCM and control the RPM_DSD (Rpm) PID
- Set the desired engine speed to 1800 RPM.
- Access the PCM and control the EOPDC_CMD (% Duty Cycle) PID
- Set the PID to 20% and wait 10 seconds.
- Access the PCM and monitor the EOP_PRESS (kPa) PID
Is the EOP greater than 145 kPa?
Yes GO to P8 No GO to P7 - P7 CARRY OUT THE VARIABLE OIL PRESSURE ACTUATOR UNBLOCK SEQUENCE AND RECHECK THE OIL PRESSURE
- Access the PCM and control the RPM_DSD (Rpm) PID
- Set the desired engine speed to 1800 RPM.
- Access the PCM and control the EOPDC_CMD (% Duty Cycle) PID
- Command the PID from MIN to MAX. Wait 15 seconds. Repeat this step 3 times waiting 15 seconds between steps.
- Access the PCM and control the EOPDC_CMD (% Duty Cycle) PID
- Set the PID to 20% and wait 10 seconds.
- Access the PCM and monitor the EOP_PRESS (kPa) PID
Is the EOP_PRESS PID display equal or greater than 145 kPa?
Yes GO to P8 No CHECK the oil pressure using a mechanical gauge. REFER to: Engine . - P8 CLEAR AND CHECK THE PCM (POWERTRAIN CONTROL MODULE) FOR DIAGNOSTIC TROUBLE CODES (DTCS)
- Using a diagnostic scan tool, clear all history PCM diagnostic trouble codes (DTCs)
- Ignition ON.
- Wait 20 seconds.
- Start the engine and run at idle for 30 seconds.
- Hold the accelerator WOT for 30 seconds.
- Using a diagnostic scan tool, retrieve all PCM diagnostic trouble codes (DTCs).
Are there any PCM diagnostic trouble codes (DTCs) present?
Yes CHECK the oil pressure using a mechanical gauge. REFER to: Engine . No The oil pressure concern is not present. The concern may have been resolved by carrying out the unblock sequence.