For 1990-2009 cars

# SERVICE MANUAL DIAGNOSTIC PROCEDURE

#### SUBJECT: DIAGNOSTIC PROCEDURE - CODES E047, B332, B334, B335, B336 AND/OR B337

#### VEHICLES AFFECTED: 1986-1988 E/K, 1987-1988 V

Some 1986-1988 Eldorados, Sevilles and 1987-1988 Allantes may experience intermittent setting of data line codes E047, B334, B335, B336 and/or B337. These may all be set at one time or in any combination. Single codes should be diagnosed using the appropriate trouble tree in the Service Information Manual. Some comments may be received on the following conditions when these codes are set:

o IPC and/or the CCDIC flashes on and off or bright/dim

o Fuel gage flashes "E"

o Trip odometer resets to 0

o ECC switches to full heat at high blower speed out the front defrost ducts

o Erroneous displays appear on the CCDIC

o ECC panel will not respond to pressing of buttons

o CCDIC may display SYSTEM PROBLEM

o Speedometer reads 0 while driving

This condition may be caused by either a damaged data line circuit or one of the components connected to the data line.

To repair this condition, monitor the data line voltage at the Assembly Line Data Link (ALDL) connector during the condition. Do this by removing the ALDL connector cover and probing cavities A (ground) and L (serial data), or A (ground) and M, (serial data) with the leads of a digital volt-ohm meter (DVOM) set on the 20 volt scale.

The voltage reading should continually fluctuate from .1 to 5 volts on a normally operating serial data line.

If the serial data line has been shorted to ground, the voltage at the ALDL will be 0 V. If it has been shorted to voltage, it will be 5 V or above. If the voltage reading is 0 V or above 5 V, inspect each segment of the data line between each component for both continuity to ground and for a short to voltage. Repair any open circuits, shorts to voltage, or shorts to ground and check for reoccurrence of data line codes.

If one of the components on the serial data line is affecting the data line voltage, the serial data voltage at the ALDL connector will be a steady value anywhere between .1 and 5 volts (e.g. 2.7V, 3.5V etc.). To determine which of the components is causing the condition, it is necessary to try and isolate the component using the following CONDITION PRESENT DIAGNOSIS chart. Eldorado and Seville components and respective connector cavities are used in the example. The diagnostic procedure for the Allante is the same. (Refer to Fig. 3, 4)

#### CONDITION NOT PRESENT

If the condition cannot be duplicated on the vehicle during diagnosis, follow the procedure below:

1. Make sure that the grounds on the block near the starter solenoid, and on the fender near the battery, are clean and tight. Make certain there are star washers on the stud and that the studs are free of corrosion.

2. Make sure the engine-to-dash harness is secured to the brake booster.

3. Check if the BCM EPROM and EEPROM and ECM CALPAK and PROM or MEM-CAL assembly have been properly inserted into their respective sockets. Inspect components for bent or damaged legs.

4. Make sure both BCM and ECM have the correct and most up to date PROM's for that model year.

5. If the source of the intermittent problem has not been found and the intermittent condition persists:

A. Verify good connections at the following components. Check each connection for proper latching and pins seated in the connector.

B. Replace the following components, one at a time, checking for reoccurrence of the intermittent condition after each component replacement. Follow the order listed. The order listed represents most likely to least likely cause of a multiple communications code condition:

o BCM o BCM EPROM o ECM o ECM CALPAK or MEM-CAL o IPC o CCDIC o Central Power Supply (CPS) o BCM EEPROM o Programmer

Continue to replace these components until the condition has been eliminated.

#### Rivieras and Reattas:

Some 1986-1988 Rivieras and Reattas may experience intermittent setting of data line codes E047, B332, B334, B335, B336 and/or B337. These may all be set at one time or in any combination. Single codes should be diagnosed using the appropriate trouble tree in the Service Information Manual. Some comments may be received on the following conditions when these codes are set:

o IPC and/or the CRT flashes on and off or bright/dim

o Fuel gage flashes "E"

o Trip odometer resets to 0

o ECC switches to full heat at high blower speed out the front defrost ducts

o Clock does not display or looses time

o ECC panel does not respond to pressing of buttons

o CRT may display SYSTEM PROBLEM

o Speedometer reads 0 while driving

This condition may be caused by either a damaged data line circuit or one of the components connected to the data line.

To repair this condition, monitor the data line voltage at the Assembly Line Data Link (ALDL) connector during the condition. Do this by removing the ALDL connector cover and probing cavities A (ground) and L (serial data), or A (ground) and M (serial data) with the leads of a digital volt-ohm meter (DVOM) set on the 20 volt scale.

The voltage reading should continually fluctuate and remain between .1 and 5 volts on a normally operating serial data line.

If the serial data line has been shorted to ground, the voltage at the ALDL will be 0 V. If it has been shorted to voltage, it will be above 5 V. If the voltage reading is 0 V or above 5 V, inspect data line circuits between each component for both continuity to ground and for a short to voltage. Repair any open circuits, shorts to voltage, or shorts to ground and check for reoccurrence of data line codes.

If one of the components on the serial data line is affecting the data line voltage, the serial data voltage at the ALDL connector will be a steady value anywhere between .1 and 5 volts (e.g., 2.7V, 3.5V, etc.). To determine which of the components is causing the condition, it is necessary to try and isolate the component using the following CONDITION PRESENT DIAGNOSIS chart. (Refer to Fig. 2)

#### CONDITION NOT PRESENT

If the condition cannot be duplicated on the vehicle during diagnosis, follow the procedure below:

1. Make sure that the grounds on the block near the starter solenoid, and on the fender near the battery, are clean and tight. Make certain there are star washers on the stud and that the studs are free of corrosion.

2. Check if the BCM EPROM and EEPROM and ECM CALPAK and PROM have been properly inserted into their respective sockets. Inspect components for bent or damaged legs.

3. Make sure both BCM and ECM have the correct and most up to date PROM's for that model year.

4. If the source of the intermittent problem has not been found and the intermittent condition persists:

A. Verify good connections at the following components. Check each connection for proper latching and pins seated in the connector.

B. Replace the following components, one at a time, checking for reoccurrence of the intermittent condition after each component replacement. Follow the order listed. The order listed represents most likely to least likely cause of a multiple communications code condition:

o BCM EPROM o ECM o CRTC o Programmer o IPC o BCM o Compass Module o ECM CALPAK and EPROM o Central Power Supply (CPS) o BCM EEPROM

#### Toronados:

---------- Some 1986-1988 Toronados may experience intermittent setting of data line codes E047, B334, B335, B336 and/or B337. These may all be set at one time or in any combination. Single codes should be diagnosed using the appropriate trouble tree in the Service Information Manual.

Some comments may be received on the following conditions when these codes are set:

o IPC and/or the ECC flashes on and off or bright/dim

o Fuel gage flashes "E"

o Trip odometer resets to 0

o ECC switches to full heat at high blower speed out the front defrost ducts

o Erroneous gage displays appear on the IPC

o ECC panel does not respond to pressing of buttons

o DIC may display SYSTEM PROBLEM

o Speedometer reads 0 while driving

This condition may be caused by either a damaged data line circuit or one of the components connected to the data line.

To repair this condition, monitor the data line voltage at the Assembly Line Data Link (ALDL) connector during the condition. Do this by removing the ALDL connector cover and probing cavities A (ground) and L (serial data), or A (ground) and M (serial data) with the leads of a digital volt-ohm meter (DVOM) set on the 20 volt scale.

The voltage reading should continually fluctuate from .1 to 5 volts on a normally operating serial data line.

If the serial data line has been shorted to ground, the voltage at the ALDL will be 0 V. If it has been shorted to voltage, it will be above 5 V. If the voltage reading is 0 V or above 5 V, inspect data line circuits between each component for both continuity to ground and for a short to voltage. Repair any open circuits, shorts to voltage, or shorts to ground and check for reoccurrence of data line codes.

If one of the components on the serial data line is affecting the data line voltage, the serial data voltage at the ALDL connector will be a steady value anywhere between .1 and 5 volts (e.g., 2.7V, 3.5V, etc.). To determine which of the components is causing the condition, it is necessary to try and isolate the component using the following CONDITION PRESENT DIAGNOSIS chart. (Refer to Fig. 1)

#### CONDITION NOT PRESENT

If the condition can not be duplicated on the vehicle during diagnosis, follow the procedure below:

1. Make sure that the grounds on the block near the starter solenoid, and on the fender near the battery, are clean and tight. Make certain there are star washers on the stud and that the studs are free of corrosion.

2. Check if the BCM EPROM and EEPROM and ECM CALPAK and PROM have been properly inserted into their respective sockets. Inspect components for bent or damaged legs.

3. Make sure both BCM and ECM have the correct and most up to date PROM's for that model year.

4. If the source of the intermittent problem has not been found and the intermittent condition persists:

A. Verify good connections at the following components. Check each connection for proper latching and pins seated in the connector.

B. Replace the following components, one at a time, checking for reoccurrence of the intermittent condition after each component replacement. Follow the order listed. The order listed represents most likely to least likely cause of a multiple communications code condition:

o ECC Head o BCM o Programmer o ECM o Central Power Supply (CPS) o BCM EPROM o IPC o Chime Module (on 1986 and 1987 models only) o ECM CALPAK or MEM-CAL o BCM EEPROM

For warranty purposes, refer to the Labor Time Guide.

General Motors bulletins are intended for use by professional technicians, not a "do-it-yourselfer". They are written to inform those technicians of conditions that may occur on some vehicles, or to provide information that could assist in the proper service of a vehicle. Properly trained technicians have the equipment, tools, safety instructions and know-how to do a job properly and safely. If a condition is described, do not assume that the bulletin applies to your vehicle, or that your vehicle will have that condition. See a General Motors dealer servicing your brand of General Motors vehicle for information on whether your vehicle may benefit from the information.