GM Service Manual Online
For 1990-2009 cars only

PCM Message Diagnosis Low Engine Oil Level Message

Refer to

IAC Valve and PSP/ Oil Level/ TR Switches


Object Number: 42537  Size: FS
Engine Controls Components
VSS/ Vehicle Speed Output/ SMCC
Heated Oxygen Sensors
OBD II Symbol Description Notice
ESD Notice
for wiring view.

Circuit Description

The oil level switch is a magnetic reed float style switch which is closed with oil level full and open when oil level is low. The PCM monitors the oil level switch to determine if the oil is LOW or OK. When the Test Conditions have been met the PCM will monitor the oil level switch input. If a low oil level is indicated the PCM will send a serial data message to the Driver Information center (DIC). The DIC will then indicate the oil level is low. If the Test Conditions have not been met then the PCM ignores the oil level switch input and oil level OK is indicated to the DIC. The engine coolant temperature Test Condition is required to ensure enough time has passed since the engine was last stopped. The time period/coolant temperature difference is to allow enough time for the engine oil to drain back into the oil pan. The colder the current engine temperature is, the larger the drop in temperature necessary. This is to ensure colder, thicker oil has drained back into the oil pan.

Test Conditions

    • DTC's P0117, P0118 or P0603 not set.
    • Engine speed is 0 RPM.
    • The current engine coolant temperature is from 5°C to 20°C less than the temperature stored when the engine was last running.

Important: The oil level switch is mounted to the oil pan at a level below the full level. Removal of the switch may drain several quarts of oil.

Test Description

  1. The Powertrain OBD System Check must be performed before proceeding with this diagnosis. Go to any DTC's that are set first.

  2. With the engine speed at or above 2300 RPM the engine oil switch should indicate LOW oil level. The engine oil is scavenged to a level that is below the switch during higher engine speed and also during some lateral vehicle movement conditions.

Step

Action

Value(s)

Yes

No

1

Was the Powertrain On-Board Diagnostic (OBD) System Check performed?

--

Go to Step 2

Go to Powertrain OBD System Check

2

  1. Check the oil level of the engine is within the proper operating range using the oil dipstick.
  2. Fill or drain the engine oil if required.

  3. Using the scan tool monitor the engine oil level display with the ignition ON and the engine OFF.

Does the display indicate the oil level is OK?

--

Go to Step 3

Go to Step 4

3

  1. Start and idle the engine.
  2. Raise the engine speed to the specified value.
  3. Monitor the engine oil level display.

Does the engine oil level display indicate LOW while engine speed is at the specified value?

2300 RPM

Fault not present. Refer to Diagnostic Aids

Go to Step 7

4

  1. Disconnect the engine oil level switch.
  2. Connect a fused jumper between the engine oil level switch terminals A and B.

Does the engine oil level display indicate the oil level is OK?

--

Go to Step 12

Go to Step 5

5

Place the jumper between terminal A and a known good engine ground.

Does the display indicate the engine oil is OK ?

--

Go to Step 10

Go to Step 6

6

  1. Turn the ignition OFF.
  2. Remove the fused jumper.
  3. Disconnect PCM connector C2.
  4. Using the DMM J 39200 measure the resistance of the engine oil level switch input circuit between the switch terminal A and the PCM connector C2.

Is the resistance the same or less than the value specified?

5 ohms

Go to Step 14

Go to Step 9

7

  1. Turn the ignition ON and the engine OFF.
  2. Disconnect the engine oil level switch connector.

Does the engine oil level display indicate the oil level is LOW?

--

Go to Step 12

Go to Step 8

8

  1. Turn the ignition OFF.
  2. Disconnect PCM connector C2.
  3. Using the DMM J 39200 measure the resistance of the engine oil level switch input circuit between the switch terminal A and a known good engine ground.

Is the resistance the same or more than the value specified?

10K ohms

Go to Step 14

Go to Step 11

9

Repair the open in the engine oil level input circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

10

Repair the open in the engine oil level switch ground circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

11

Repair the short to ground in the engine oil level switch input circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

12

  1. Check the terminal contact at the engine oil level switch connector.
  2. Repair terminal contact if needed.

Was the terminal contact repaired?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

Go to Step 13

13

Replace the engine oil level switch.

Is the replacement complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

14

  1. Check terminal contact at the PCM.
  2. Repair terminal contact if needed.

Was terminal contact repaired?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

Go to Step 15

15

Replace the Powertrain Control Module. Refer to PCM Replacement/Programming .

Is the replacement complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

PCM Message Diagnosis Low Oil Pressure Message

Refer to

Fuel Pump and Relay


Object Number: 16015  Size: FS
Engine Controls Components
Fuel Injectors
Ignition Control (IC) Module
OBD II Symbol Description Notice
ESD Notice
for wiring view.

Circuit Description

The engine oil pressure switch is normally closed. When engine oil pressure increases above 1 to 4.5 psi the switch contacts open. The PCM supplies 12 volts to the oil pressure input circuit. With low oil pressure the 12 volts is pulled low to ground.

When the PCM monitors a low oil pressure condition the PCM will command a message be displayed on the Driver Information Center. The PCM will also increase the Desired Idle engine speed in an attempt to raise engine oil pressure.

Message Conditions

    • Engine speed is more than 57 RPM for 4 seconds.
    • The engine oil pressure switch indicates low oil pressure for 4.2 seconds.

The Message is cleared when the engine oil pressure switch indicates oil pressure or when engine speed is 0 RPM.

Idle Speed Increase Conditions

    • Engine speed is more than 400 RPM for 3 seconds.
    • The engine oil pressure switch indicates low oil pressure for 3 seconds.

The Desired Idle speed is commanded to a mininum engine speed of 744 RPM.

Desired Idle is returned to normal PCM control when the engine oil pressure switch indicates oil pressure or when engine speed is 0 RPM.

Test Description

  1. If the Oil Pressure parameter indicates OK when disconnected measure the engine oil pressure with a mechanical gauge. Refer to Engine Mechanical . Ensure that engine oil pressure is within operating specifications before replacing the Engine Oil Pressure Switch.

  2. If the fuse in the jumper opens when probing the circuit repair the short to voltage on the oil pressure input circuit.

Step

Action

Value(s)

Yes

No

1

Was the Powertrain On-Board Diagnostic (OBD) System Check performed?

--

Go to Step 2

Go to A Powertrain On Board Diagnostic (OBD) System Check

2

  1. Turn the ignition ON while leaving the engine OFF.
  2. Connect a scan tool.
  3. Observe the Oil Pressure scan tool data status.

Does the Oil Pressure status indicate LOW pressure?

--

Go to Step 3

Go to Step 6

3

Start and idle the engine.

Does the Oil Pressure status indicate oil pressure is OK?

--

System OK

Go to Step 4

4

  1. Turn the ignition OFF.
  2. Disconnect the Engine Oil Pressure switch connector.
  3. Turn the ignition ON while leaving the engine OFF.
  4. Observe the Oil Pressure scan tool data status. Refer to Test Descriptions .

Does the Oil Pressure status indicate oil pressure is OK?

--

Go to Step 15

Go to Step 5

5

  1. Record the fluid life indexes.
  2. Turn the ignition OFF and wait 30 seconds.
  3. Disconnect PCM connector C2.
  4. Using DMM J 39200 measure the resistance to ground on the oil pressure input circuit.

Is the resistance the same or more than the value specified?

10K ohms

Go to Step 17

Go to Step 11

6

  1. Turn the ignition OFF.
  2. Disconnect the Engine Oil Pressure switch connector.
  3. Using a fused jumper connect the Engine Oil Pressure switch connector terminals A and B together. Refer to Test Descriptions .
  4. Turn the ignition ON while leaving the engine OFF.
  5. Observe the Oil Pressure scan tool data status.

Does the Oil Pressure status indicate LOW pressure?

--

Go to Step 15

Go to Step 7

7

  1. Jumper the oil pressure input circuit to a known good ground.
  2. Observe the Oil Pressure scan tool data status.

Does the Oil Pressure status indicate LOW pressure?

--

Go to Step 12

Go to Step 8

8

  1. Remove the jumper.
  2. Using DMM J 39200 measure the voltage on the oil pressure input circuit.

Is the voltage the within a half volt of the value specified?

B+

Go to Step 9

Go to Step 10

9

  1. Record the fluid life indexes.
  2. Turn the ignition OFF and wait 30 seconds.
  3. Disconnect PCM connector C2.
  4. Turn the ignition ON.
  5. Using DMM J 39200 measure the voltage on the oil pressure input circuit.

Is the voltage more than the value specified?

0.5 volts

Go to Step 13

Go to Step 17

10

  1. Record the fluid life indexes.
  2. Turn the ignition OFF and wait 30 seconds.
  3. Disconnect PCM connector C2.
  4. Turn the ignition ON.
  5. Using DMM J 39200 measure the resistance of the oil pressure input circuit.

Is the resistance the same or less than the value specified?

5 ohms

Go to Step 17

Go to Step 14

11

Repair the short to ground on the oil pressure input circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

12

Repair the open in the oil pressure switch ground circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

13

Repair the short to voltage on the oil pressure input circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

14

Repair the open in the oil pressure input circuit.

Is the repair complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

15

  1. Check the terminal contact at the Engine Oil Pressure switch connector.
  2. Repair terminal contact if needed.

Was terminal contact repaired?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

Go to Step 16

16

Replace the Engine Oil Pressure Switch. Refer to Engine Mechanical .

Is the replacement complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--

17

  1. Check terminal contact at the PCM connector.
  2. Repair terminal contact if needed.

Was terminal contact repaired?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

Go to Step 18

18

Replace the PCM. Refer to PCM Replacement/Programming .

Is the replacement complete?

--

Go to Powertrain Control Module Diagnosis for Verify Repair

--