GM Service Manual Online
For 1990-2009 cars only

Step

Action

Value(s)

Yes

No

1

Did you perform the instrument cluster diagnostic system check?

--

Go to Step 2

Go to Diagnostic System Check - Instrument Cluster

2

Verify the CHECK ENG OIL LEVEL message is always on. Does the system operate normally?

--

Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems

Go to Step 3

3

  1. Install scan tool.
  2. Turn ON the ignition, with the engine OFF.
  3. With a scan tool select PCM IPC data list.

Does the engine oil level message data value indicate OK?

--

Go to Step 4

Go to Step 5

4

Important: Perform the set up procedure for the replacement IPC.

Replace the IPC. Refer to Instrument Cluster Replacement .

Did you complete the replacement and the set up procedure?

--

Go to Step 10

--

5

  1. Turn OFF the ignition.
  2. Disconnect the PCM connector C2.
  3. Turn ON the ignition, with the engine OFF.
  4. Using a test lamp probe the signal circuit of the engine oil level indicator switch to ground. Refer to Circuit Testing in Wiring Systems.

Does the test lamp illuminate?

--

Go to Step 6

Go to Step 7

6

  1. Disconnect the engine oil level indicator switch connector.
  2. Leave the test lamp connected from the previous step.

Does the test lamp illuminate?

--

Go to Step 8

Go to Step 9

7

Important: Perform the reprogramming procedure for the replacement PCM.

Replace the PCM. Refer to Powertrain Control Module Replacement/Programming in Engine Controls - 3.4L.

Did you complete the replacement and the set up procedure?

--

Go to Step 10

--

8

Repair a short to ground in the signal circuit of the engine oil level indicator switch. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Step 10

--

9

Replace the engine oil level indicator switch. Refer to Engine Oil Level Sensor and/or Switch Diagnosis in Engine Controls-3.4L.

Did you complete the repair?

--

Go to Step 10

--

10

Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 3