Operation CHARM: Car repair manuals for everyone.

With Manufacturer's Scantool

SCAN TOOL HOOK-UP
Connect the scan tool to the [1][2]diagnostic connector located in the engine compartment. The separate red clip is connected to the positive post of the battery.

With the scan tool properly connected, all character positions on the display should briefly illuminate, and the copyright message should appear.

NOTE: At any time after the copyright screen, the user may press the F3 key for help.

A commonly reported problem is that the scan tool screen is blank. If the screen is blank after the scanner is attached to the vehicle, do the following:

- Make sure all cable connections are properly seated and fit snugly.
- Make sure the cables are in good condition (no broken or shorted wires).
- Make sure the cartridge is installed properly into the scan tool.
- Try the scan tool on another vehicle. If the scan tool screen is still blank, have the unit repaired. If it now performs properly, continue with next step.
- Make sure all cable connectors are in good condition (no flared or pushed out terminals). If the connector is good, continue with next step.
- Check the BK/WT wire in the [1][2]diagnostic connector for continuity to ground.

ACCESSING/DELETING FAULT CODES
CAUTION: Be sure to apply parking brake and/or block wheels before performing idle check or adjustment, or any engine running tests.


1. Connect the scan tool to the [1][2]diagnostic connector located in the engine compartment near the Powertrain Control Module (PCM).
2. If possible, START the engine, turn ON the air conditioning, and shift the transmission selector through all of the gears, returning to PARK (A/T) or NEUTRAL (M/T). Turn OFF the air conditioning and shut OFF the engine.
3. Turn ON the ignition switch and observe the Malfunction Indicator Lamp. It should light for approx. 2 seconds then go out.
4. Using the DRB II, go to the SELECT SYSTEM menu that looks like this:

1) ENGINE
2) TRANSMISSION
3) BODY
4) SUSPENSION
5) ABS
6) PASSIVE REST
7) THEFT ALARM

5. Select the ENGINE option. The following menu will appear:

1) WITH A/C
2) WITHOUT A/C



6. Select the appropriate option. The following menu will appear:

1) FUEL/IGNITION
2) CHARGING
3) SPEED CONTROL


7. Select the FUEL/IGNITION option. The following menu will appear:

1) SYSTEM TESTS
2) READ FAULTS
3) STATE DISPLAY
4) ACTUATOR TEST
5) ADJUSTMENTS

8. To extract fault codes, select the READ FAULTS option and all of the faults that are stored in the computers memory will be displayed. Write all of the fault codes down. SEE Fault Message To Diagnostic Chart Conversion for a listing of fault codes and related diagnostic routines.


9. To delete existing fault codes or reset the EMR light, select the ADJUSTMENTS option. The following menu will appear:

1) ERASE FAULTS
2) RESET MEMORY
3) RESET EMR LIGHT
4) EMR MEMORY CHECK


10. Select ERASE FAULTS option to clear fault codes.


MONITORED CIRCUITS
The PCM can detect certain faults in its systems; the following is a list of the types of faults the PCM can detect.
Open or Shorted Circuit - The PCM can determine if the input signal from the sensor is within its range and if the sensor circuit is open or shorted.
Output Device Current Flow - The PCM can see if the output devices are hooked up. If a problem exists with an output devices' circuit, the PCM can determine if it is open, shorted high, or shorted to ground.
Oxygen Sensor - Once the system has entered closed loop, the PCM checks that the oxygen sensor is switching between rich and lean. SEE Powertrain Control Module/Description and Operation.



NON-MONITORED CIRCUITS
The following circuits, systems and conditions that cause driveability problems are not monitored by the PCM. Fault codes may not be displayed for these areas, but problems with them may cause fault codes to be displayed for other systems. For example, a fuel injector problem will not yield a fault directly, but could cause a rich or lean fuel mixture condition. This could cause an oxygen sensor fault to be stored PCM memory.

Cylinder Compression - The PCM cannot detect uneven, high, or low engine cylinder compression.
PCM or ICM Connector Engagement - The PCM cannot tell if connector pins are spread or damaged, but a fault code may be set as a result of this condition.
PCM System Ground - The PCM has no way of determining a poor system ground, but a fault may be generated if a poor system ground condition exists.
Engine Timing - The PCM cannot tell if a cam gear, crank gear, or ignition timing is correct. Any of the previous problems could result in a lean or rich air/fuel mixture, causing an oxygen sensor fault to be generated.
Evaporative System - The PCM has no way to determine if the charcoal canister or its purge hoses are plugged, restricted, or loaded with fuel.
Excessive Oil Consumption - Even though the PCM monitors exhaust oxygen content, via the oxygen sensor, when the vehicle is in closed loop, it cannot detect excessive oil consumption.
Exhaust System - The PCM cannot determine or detect if an exhaust system is plugged, restricted, or leaking.
Fuel Pressure - Fuel pressure is controlled by the pressure regulator, and the pressure regulator is controlled by the vacuum signal sent from the throttle body. The PCM cannot determine if the fuel pump pressure is too low or high, if the fuel filter is clogged, if the inlet or return lines are pinched or restricted, or if the fuel pump filter is clogged or restricted. Any of the previous problems could cause a lean or rich air/fuel mixture, resulting in an oxygen sensor code being generated.
Fuel Injector Malfunctions - The PCM cannot determine if the wrong injector has been installed, if the pintle is clogged or stuck, or if the injector tip has completely worn out. Any of the previous problems could cause a lean or rich air/fuel mixture, resulting in an oxygen sensor code being generated.
Secondary Ignition Circuit - The PCM cannot detect fouled or worn spark plugs, inoperative ignition coil, ignition cross firing, or open spark plug cables.
Throttle Body Air Flow - The PCM cannot detect a clogged air filter element, a restricted air cleaner inlet, a dirty throttle body or plenum, or a clogged or dirty air bypass passage. Any of the previous problems could cause a lean or rich air/fuel mixture, resulting in an oxygen sensor code being generated.
Vacuum Assist - The PCM cannot determine if the vacuum circuits of the vacuum assisted components have leaks, restrictions, or cracked hoses. Any of the previous problems could cause a MAP sensor fault to be generated.



STATE DISPLAY TEST MODE
The switch inputs that are used by the PCM have only two states, HI and LOW. Because of the logical process of the PCM, it cannot determine the difference between a selected switch position and an open or shorted circuit, or a defective switch. If the change from OFF to ON or ON to OFF is displayed (at the scan tool), then it can be assumed that the entire switch circuit to PCM is functional. Connect the scan tool to the vehicle and access "State Displays". Access "Inputs and Outputs" or "Sensors".

State Display Inputs and Outputs
- A/C Clutch Relay
- A/C Request Input
- A/C Select Switch
- Alternator Lamp
- Auto Shutdown Relay
- Ballast Bypass Relay
- Brake Switch
- Malfunction Indicator Lamp
- Park/Neutral Switch
- Power Steering input
- Radiator Fan Relay
- Speed Control Set
- Speed Control On/Off
- Speed Control Resume
- Speed Control Vent Solenoid
- Speed Control Vacuum Solenoid
- Starter Switch Sense
- Up-shift Indicator Lamp


State Display Sensors
- MAP Volts
- Baro Volts
- MAP Vacuum
- TPS Volts
- Min. TPS
- Add Adap-L+
- Add Adap-R+
- Mult Adap-L+
- Mult Adap-R+
- O2 Sensor L
- O2 Sensor R
- Inj Width
- Cool (coolant temp and sensor voltage)
- Charge (charge temp and sensor voltage)
- Volt Sense
- AIS (idle air control motor)
- RPM
- Target RPM
- Total Advance
- Vehicle speed
- Theft


CIRCUIT ACTUATION TEST MODE
The circuit actuation test mode checks for the proper operation of output circuits and devices that the PCM cannot test. The PCM attempts to actuate these outputs and allows an observer to verify the operation of the component.

Most of the checks in this mode provide an audible or visual indication of component operation. Unless an intermittent condition exists, if a device functions properly during its test, it can be assumed that the component and its related circuit are functioning properly. To enter circuit actuation mode, access the "Actuators" screen on the scan tool.

The following can be tested in this mode:

(1) Stop All Tests
(2) Engine RPM
(a) Min Airflow
- 900
- 1000
- 1100
- 1200
- 1300
- 1500
- 1700
- 2000
(3) Ignition coil
- Coil No. 1
- Coil No. 2
- Coil No. 3
- Coil No. 4
- Coil No. 5
(4) Fuel Injector
- Circuit No. 1
- Circuit No. 2
- Circuit No. 3
- Circuit No. 4
- Circuit No. 5
(5) Fuel System
(6) Solenoids/Relays
(a) Solenoids
- Purge Solenoid
(b) Relays
- Auto Shutdown
- Fuel Pump
(c) All Sol/Rel
(7) IAC Motor
(8) Tachometer