GM Service Manual Online
For 1990-2009 cars only

Step

Action

Value(s)

Yes

No

1

Has the vehicle been checked for diagnostic trouble codes (DTC's)?

--

Go to Step 2

Go to Powertrain On Board Diagnostic (OBD) System Check in Engine Controls 3.1L (LG8) or Powertrain On Board Diagnostic (OBD) System Check in Engine Controls - 3.8L

2

  1. Disconnect the engine oil level switch.
  2. Turn the ignition switch to RUN and wait 5 seconds.

Does the low oil level indicator light remain on?

--

Go to Step 3

Go to Step 4

3

Replace engine oil level switch.

Is the repair complete?

--

System OK

--

4

  1. Turn the ignition switch to the OFF position.
  2. Disconnect PCM connector C2 terminal 58.
  3. Important: The engine oil level (EOL) switch is a simple float switch that is grounded when the engine oil level is OK. When the ignition is first turned ON, the PCM commands the low oil level lamp ON for a brief period of time in order to test the bulb (approximately 3 seconds). The PCM also inspects the engine oil level switch circuit at startup. If the engine has been running, the PCM performs a test routine based on engine coolant temperature in order to ensure that the engine oil has drained back into the sump before checking the state of the engine oil level switch. If the engine coolant temperature is between 15°C (59°F) and 130°C (266°F), the PCM compares the engine coolant temperature at the last key OFF to the engine coolant temperature at the current key ON. If the difference between the recorded temperature values is at least 12°C (54°F), the PCM will test the engine oil level.

  4. Turn the ignition switch to RUN and wait 5 seconds.

Does the low oil level indicator remain on?

--

Go to Step 6

Go to Step 5

5

  1. Turn ignition switch to the OFF position.
  2. Install a scan tool to data link connector (DLC).
  3. Important: The engine oil level (EOL) switch is a simple float switch that is grounded when the engine oil level is OK. When the ignition is first turned ON, the PCM commands the low oil level lamp ON for a brief period of time in order to test the bulb (approximately 3 seconds). The PCM also inspects the engine oil level switch circuit at startup. If the engine has been running, the PCM performs a test routine based on engine coolant temperature in order to ensure that the engine oil has drained back into the sump before checking the state of the engine oil level switch. If the engine coolant temperature is between 15°C (59°F) and 130°C (266°F), the PCM compares the engine coolant temperature at the last key OFF to the engine coolant temperature at the current key ON. If the difference between the recorded temperature values is at least 12°C (54°F), the PCM will test the engine oil level.

  4. Turn the ignition switch to RUN and wait 5 seconds.
  5. With PCM connector C2 still disconnected, use the scan tool in order to verify the status of the engine oil level in the PCM data.

Does the scan tool show the engine oil level as active?

--

Go to Step 7

Go to Step 9

6

Inspect circuit 1174 for an open.

Is the repair complete?

--

System OK

--

7

Inspect circuit 419 for high resistance, an open or a short to ground

Does circuit 419 have high resistance, an open, or a short to ground?

--

Go to Step 8

Go to Step 10

8

Repair circuit 419.

Is the repair complete?

--

System OK

--

9

Replace the PCM. Refer to one of the following procedures:

    •  Powertrain Control Module Replacement/Programming in Engine Controls - 3.1L (LG8)
    •  Powertrain Control Module Replacement/Programming in Engine Controls - 3.8L

Is the repair complete?

--

System OK

--

10

Replace the instrument panel cluster. Refer to Instrument Cluster Replacement .

Is the repair complete?

--

System OK

--