LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Ford >> 2021 >> Bronco Base, 2D Utility, 2.3L Eng VIN H, Part Time T/Case Control, Automatic Trans >> Repair and Diagnosis >> Engine Performance >> Engine Control Systems >> Electronic Engine Controls - 2.3L ECOBOOST (199KW/270PS) >> Diagnosis And Testing >> Electronic Engine Controls >> Pinpoint Tests >> Pinpoint Test O: P0521, P0524, P06DD, P06DE
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Pinpoint Test O: P0521, P0524, P06DD, P06DE

  1. 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

  2. O1 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  O2 If diagnostic trouble codes (DTCs) P0522 or P0523 are present REFER to: Warning Chimes - System Operation and Component Description . . If diagnostic trouble codes (DTCs) P06DA, P06DB or P06DC are present GO to Pinpoint Test P 
    No  The system is operating correctly at this time. The DTC may have been set due to an intermittent fault condition.
  3. O2 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  O3
  4. O3 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 - 30 kPa? 

    Yes  GO to  O4
    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 .
  5. O4 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 EOP_PRESS (kPa) PID

    Is the PID equal or greater than 60 kPa? 

    Yes  GO to  O6
    No  GO to  O5
  6. O5 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  O6
    No  CHECK the oil pressure using a mechanical gauge. REFER to: Engine .
  7. O6 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 170 kPa? 

    Yes  GO to  O8
    No  GO to  O7
  8. O7 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 monitor the EOP_PRESS (kPa) PID

    Is the EOP_PRESS PID display equal or greater than 60 kPa? 

    Yes  GO to  O8
    No  CHECK the oil pressure using a mechanical gauge. REFER to: Engine .
  9. O8 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.