You are on page 1of 265

G - TESTS W/CODES - 4.

6L
Article Text
1995 Cadillac Concours
For Ace Mechanics 123 Main Street San Diego Ca 92126
Copyright © 1997 Mitchell International
Friday, November 28, 2003 07:15PM

ARTICLE BEGINNING

1995 ENGINE PERFORMANCE


General Motors Corp. Self-Diagnostics - 4.6L

Cadillac; Concours

INTRODUCTION

If no trouble codes were found while performing BASIC


DIAGNOSTIC PROCEDURES, proceed with self-diagnostics. If no fault
codes or only pass codes are present after entering self-diagnostics,
proceed to H - TESTS W/O CODES article in the ENGINE PERFORMANCE
section for diagnosis by symptom (i.e., ROUGH IDLE, NO START, etc.).

SELF-DIAGNOSTIC SYSTEM

NOTE: Electronic Control Module (ECM) and Powertrain Control


Module (PCM) are the same system. Terms are often used
interchangeably.

Self-diagnostic system consists of 6 components. These


components are Powertrain Control Module (PCM), Instrument Panel
Cluster (IPC) options, A/C Programmer (ACP) options, Supplemental
Inflatable Restraint (SIR) system, Traction Control system (TCS) and
Road Sensing Suspension (RSS) system options.
In addition to monitoring a particular set of sensors and
switches, PCM maintains continuous communication with each system
component. Should a component exceed pre-programmed limits, PCM will
recognize a malfunction and may act to control malfunctioning
component. To control a particular component, PCM rapidly switches an
internal circuit between zero and 5 volts, converting programmed
control information into series of pulses that represents coded serial
data messages. These messages are transmitted to malfunctioning
component, which interprets information and responds accordingly.
As a result, an alphanumeric code, known as a trouble code,
is often set in PCM memory. This trouble code identifies
malfunctioning component and can be accessed by a service technician
as an aid to diagnostic procedures. All trouble codes are displayed on
Driver Information Center (DIC) panel.
In addition to monitoring self-diagnostic system and
displaying trouble codes, PCM can be programmed by service technician
to perform specific diagnostic tests on individual components and
systems. Results of these tests are displayed on DIC. This article
covers accessing PCM trouble codes and programming self-diagnostic
system to perform specific diagnostic tests on system components.
ENTERING SELF-DIAGNOSTICS

1) Turn ignition on. Simultaneously push OFF and WARMER


buttons on Climate Control Center (CCC). Continue pushing OFF and
WARMER buttons until segment check appears (about 3 seconds) on
Instrument Panel Control (IPC).

NOTE: Failure of any segment to glow may result in inaccurate test


results. Replace any inoperative segment display before
proceeding with self-diagnostic process.

2) When segment check appears (all segments glow), system has


entered self-diagnostic mode. Release both buttons. Driver Information
Center (DIC) will display diagnostic codes. Diagnostic code level
displays PCM codes first, followed by IPC, ACP, SIR, TCS and RSS codes
(if so prompted).
3) To proceed to desired level, press and release CCC HI (fan
up) button for "yes" or LO (fan down) button for "no". Depress LO
button to go to next test level (i.e., IPC?, ACP?, SIR?, TCS? or RSS?)
or depress OFF button to return to next selection in previous test
level.
4) To exit diagnostics, press AUTO or DEFOG button on IPC.
System will go back to normal vehicle operation.

DISPLAYING TROUBLE CODES

1) Trouble codes appear in ascending (3-digit) numerical


order and are prefixed by "P" (PCM), "I" (IPC), "A" (ACP), "R" (SIR),
"T" (TCS) or "S" (RSS). A final digit of either a "C" (current) or "H"
(history)" will also be indicated on every code. Diagnostic code level
displays PCM codes first, followed by IPC, ACP, SIR, TCS or RSS codes
(if so prompted).
2) For complete list of available PCM trouble codes, see PCM
TROUBLE CODES table. If no codes are present for a system, a "NO X
CODE" message (with X being system, i.e. "P", "I", etc.) will be
displayed. If communication line to a component is not operating, a
"NO X DATA" message will be displayed, indicating that IPC could not
communicate with that system.
3) To continue with system diagnostics, see SERVICE MODE
OPERATION. To exit from SERVICE MODE and go back to normal vehicle
operation, depress AUTO or DEFOG button on CCC.

PCM TROUBLE CODES TABLE


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Code Test Condition

P012 (1) ................. No 4X Signal From Ignition Control Module


P013
G (1) W/CODES
- TESTS .............................. Rear Oxygen
- 4.6LArticle Text (p. 2)1995 Cadillac ConcoursFor Sensor123
Ace Mechanics Not
MainReady
Street San Diego Ca 9212
P014 (1) ................ Shorted Engine Coolant Temp. Sensor Signal
P015 (1) ................... Open Engine Coolant Temp. Sensor Signal
P016 (2) (4) (5) (6) (7) ........... Alternator Voltage Out Of Range
P017 (1) ............................. Front Oxygen Sensor Not Ready
P019 (2) ................................. Shorted Fuel Pump Circuit
P020 (2) .................................... Open Fuel Pump Circuit
P021 (1) (4) ............................. Shorted TP Sensor Circuit
P022 (1) (4) ................................ Open TP Sensor Circuit
P023 (1) .......................... Ignition Control Circuit Problem
P024 (1) (4) .................. Vehicle Speed Sensor Circuit Problem
P025 (2) .................................. 24X Reference Signal Low
P026 (1) (6) ............................. Shorted TP Sensor Circuit
P027 (1) (6) ................................ Open TP Sensor Circuit
P028 (1) ................. Transaxle Pressure Switch/Circuit Problem
P029 (1) ...................... Transaxle Shift Solenoid "B" Problem
P030 (1) ................. Idle Speed Control (ISC) RPM Out Of Range
P031 (1) (7) ............................ Shorted MAP Sensor Circuit
P032 (1) (7) ............................... Open MAP Sensor Circuit
P033 (2) (5) ............... Extended Travel Brake Sw. Input Circuit
P034 (1) (7) ............................ MAP Sensor Signal Too High
P035 (3) ...................... Ignition Ground Voltage Out Of Range
P036 (1) (6) ...................... EGR Pintle Position Out Of Range
P037 (1) .................... Shorted Intake Air Temp. Sensor Signal
P038 (1) ....................... Open Intake Air Temp. Sensor Signal
P039 (1) (4) ...... Torque Converter Clutch (TCC) Engagement Problem
P040 (1) ....................... Power Steering Pressure Switch Open
P041 (1) ................. No Cam Sensor Signal From Ignition Module
P042 (1) ........................... Front Oxygen Sensor Lean Signal
P043 (1) ........................... Front Oxygen Sensor Rich Signal
P044 (1) ............................ Rear Oxygen Sensor Lean Signal
P045 (1) ............................ Rear Oxygen Sensor Rich Signal
P046 (1) ...................... Front-To-Rear Bank Fueling Imbalance
P047 (2) ...................................... PCM/BCM Data Problem
P048 (1) (7) ...................................... EGR System Fault
P051 (1) ................................................ PROM Error
P052 (3) ............................... PCM Keep Alive Memory Reset
P053 (3) ........ 4X Reference Signal Interrupt From Ignition Module
P055 (1) .................................... TP Sensor Out Of Range
P056 (1) .............. Transaxle Input Speed Sensor Circuit Problem
P057 (2) .............. Shorted Transaxle Temperature Sensor Circuit
P058 (8) ........................... PASS-Key(R) Fuel Enable Problem
P059 (2) ................. Open Transaxle Temperature Sensor Circuit
P060 (3) (5) ............... Cruise Control - Transaxle Not In Drive
P061 (3) (5) ................ Cruise Control - Vent Solenoid Problem
P062 (3) (5) .............. Cruise Control - Vacuum Solenoid Problem
P063 (3) (5) .................. Vehicle Speed & Set Speed Difference
P064 (3) (5) ......................... Vehicle Acceleration Too High
P065 (3) (5) .......... Cruise Control Servo Position Sensor FailureG - TESTS W/CO
P066 (3) (5) .................. Cruise Control - Engine RPM Too High
P067 (3) (5) .................. Cruise Control Switch Signal Shorted
P068 (3) (5) ............ Cruise Control Servo Position Out Of Range
P069 (3) (5) ............... Traction Control Active While In Cruise
P070 (3) ............................. Intermittent TP Sensor Signal
P071 (3) ............................ Intermittent MAP Sensor Signal
P073 (3) ........... Intermittent Engine Coolant Temp. Sensor Signal
P074 (3) ............... Intermittent Intake Air Temp. Sensor Signal
P075 (3) (4) ........... Vehicle Speed Sensor (VSS) Signal Interrupt
P076 (1) ............... Transaxle Pressure Control Solenoid Circuit
P080 (1) ......................... TP Sensor/Idle Learn Not Complete
P081 (3) ................. 4X To Cam Sensor Reference Signal Problem
P083 (1) ................................. 24X Reference Signal High
P085 (1) .............................. Idle Throttle Angle Too High
P086 (1) (4) .................................. Undefined Gear Ratio
P088 (1) ....................................... TCC Not Disengaging
P089 (1) (4) ..................... Trans. Long Shift & Maximum Adapt
P090 (5) (9) ........................ TCC Brake Switch Input Problem
P091 (2) (5) ........................ Transaxle Range Signal Problem
P092 (2) ......................... Heated Windshield Request Problem
P093 (1) .................. Traction Control System PWM Link Failure
P094 (1) ...................... Transaxle Shift Solenoid "A" Problem
P095 (3) ..................................... Engine Stall Detected
P096 (1) ............................... Torque Converter Overstress
P097 (9) ................... P/N To D/R Shift At High Throttle Angle
P099 (3) (9) .................... Cruise Servo Applied Not In Cruise
P102 (2) (4) (5) (6) (7) .. Shorted Brake Vacuum Booster Vac. Sensor
P103 (2) (4) (5) (6) (7) ..... Open Brake Vacuum Booster Vac. Sensor
P105 (2) .............................. Brake Booster Vacuum Too Low
P106 (9) ............................ Stoplight Switch Input Problem
P107 (3) ................................. PCM/BCM Data Link Problem
P108 (1) .................................... PROM Checksum Mismatch
P109 (3) ............................... PCM Keep Alive Memory Reset
P110 (10) .................. Alternator "L" Terminal Circuit Problem
P112 (3) ...................................... Total EEPROM Failure
P117 (3) ......... Open Or Shorted Shift Sol. "A"/"B" Circuit Output
P119 (3) ............................. Open Or Shorted Fuel Injector
P131 (1) ............................... Active Knock Sensor Failure
P132 (1) .............................. Knock Sensor Circuit Failure
P137 (9) ...................................... Loss To ABS/TCS Data

(1) - This fault turns on Malfunction Indicator Light (MIL).


(2) - This fault turns on SERVICE VEHICLE SOON message.
(3) - This fault does not turn on any light or message.
(4) - This fault disengages TCC and/or transaxle pressure control.
(5) - This fault disables cruise control for ignition cycle.
(6) - This fault disables EGR and/or EVAP system.
(7) - This fault disables long term fuel trim. G - TESTS W/CO
(8) - This fault turns on "THEFT SYSTEM PROBLEM - CAR MAY NOT
RESTART" message.
(9) - This fault turns on "REDUCED ENGINE POWER" message.
(10) - This fault turns on "BATTERY NO CHARGE" message.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

STATUS LIGHTS DISPLAY

Upon entering PCM system level of self-diagnostic mode,


indicator lights on Climate Control Center (CCC) are used to indicate
status of certain operating modes. Operational status of these
components is indicated by corresponding status light being on or off.
See Fig. 1.

Fig. 1: Identifying PCM Status Indicators


Courtesy of General Motors Corp.

SERVICE MODE OPERATION

NOTE: IPC, ACP, SIR, TCS and RSS systems can also be tested in
SERVICE MODE. Only information related to PCM diagnosis is
covered in this article.

After PCM trouble codes have been displayed, SERVICE MODE can
be used to exit diagnostics or individually perform other tests on
different systems.

Selecting System Level G - TESTS W/CODES - 4.6LArticle Text (p. 5)


Following trouble code display, first available system will
be displayed (i.e., PCM?). When selecting a system to test, any of
following actions may be taken to control display:
1) Depressing HI (fan up) button on CCC will select displayed
system for testing (i.e., PCM DATA, PCM INPUTS, PCM OUTPUTS, etc.).
See Fig. 2.
2) Depressing LO (fan down) button on CCC will display next
available system selection (i.e., IPC?, ACP? or SIR?). This allows
display to be cycled through all system choices. This list of systems
can be repeated following end of system list.
3) Depressing OFF button on CCC will stop system selection
process and return display to beginning of PCM trouble code sequence.

Selecting Test Type Level


Selection of "DATA?", "INPUTS?", "OUTPUTS?", "OVERRIDES?",
"CLEAR CODES?" or "SNAPSHOT?" test type may be displayed. See Fig. 2.
If dashes appear in DIC, test is not valid or test conditions are
wrong. While selecting a specific test, any of following actions may
be taken to control display:
1) Depressing HI (fan up) button on CCC will display a
specific output or test parameter for selected test type level (i.e.,
PCM data parameter PD01,etc.). See Fig. 2.
2) Depressing LO (fan down) button on CCC will display next
test type level for system level (i.e., PCM INPUTS?, PCM OUTPUTS?,
etc.). See Fig. 2. This allows display to be cycled through all
available test type choices. This list of test types can be repeated
following display of last test type.
3) Depressing OFF button on CCC will stop test selection
process and return display to next system level (i.e., IPC?).

Selecting Clear Codes


Selecting "CLEAR CODES?" test will result in "CODES CLEAR"
message being displayed with selected system name for 3 seconds,
indicating all stored trouble codes have been erased from memory.
After 3 seconds, display will automatically return to next available
test type level (i.e., PCM SNAPSHOT?).
After a code has been cleared, make a complete ignition
cycle and possibly a test drive. Ensure code does not reset.

G - TESTS W/CODES - 4.6LArticle Text (p. 6)1995 Cadillac Concours


Fig. 2: SERVICE MODE Chart
Courtesy of General Motors Corp.

PCM LOCATION

PCM is located behind right kick panel.

DIAGNOSTIC PARAMETERS

PCM SPECIFIC DATA CODES

PD01: Throttle Position (TP) Sensor


Display shows degrees of throttle opening from -13.9 to 93.4.
G - TESTS W/CODES - 4.6LArticle Text (p. 7)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 9212
PD02: Manifold Air Pressure (MAP)
Sensor reading is displayed in kilopascals (kPa) from 10 to
105. With key on, engine off, MAP value will reflect barometric
pressure. Multiply local barometric pressure by 3.386 to obtain MAP
value within 2 kPa of displayed value with ignition on. MAP will also
vary with altitude.

PD03: Computed Barometric Pressure (BARO)


Reading is displayed in kilopascals (kPa) from 61 to 103.
BARO pressure reading is taken with key on and engine off, and is
corrected at Wide Open Throttle (WOT). Multiply local barometric
pressure by 3.386 kPa to obtain a BARO value within 2 kPa of displayed
value. BARO varies with altitude (i.e., sea level 100 kPa, Denver 85
kPa).

PD04: Engine Coolant Temperature (ECT) Sensor


Display shows temperature in degrees Celsius (øC) from -40 to
151.

PD05: Intake Air Temperature (IAT) Sensor


Reading is displayed in degrees Celsius (øC) from -40 to 151.

PD07: EGR Pintle Position


Display shows position of EGR pintle in counts from zero to
255 based on feedback PCM receives from EGR valve.

PD08: Spark Advance


Display shows timing advance in degrees BTDC as generated by
ignition control signal from PCM. Range of display is -20 to 70
degrees.

PD09: Ignition Ground Voltage


Display shows voltage difference between circuit No. 453
(ignition ground) and PCM ground shifted 2.5 volts. A reading of 2.500
volts means ignition and PCM grounds are at the same voltage. A
reading of 1.000 means ignition ground voltage is 1.5 volts lower than
PCM ground and a reading of 3.500 means ignition ground voltage is 1.0
volt greater than PCM ground. Display shows ignition ground voltage
level from .003-4.970 volts.

PD10: Fuel Pump Feedback Voltage


Voltage measured at fuel pump feedback circuit No. 120.
Displayed in volts from zero to 25.5.

PD11: Engine Speed (RPM)


Displayed in RPM from zero to 6375.

PD12: Vehicle Speed (MPH)


Displayed in MPH from zero to 255.

PD13: EGR Pintle Position (Rescued)


Display shows position of EGR pintle in percent of potential
pintle travel from zero to 100 based on feedback PCM receives from EGR
valve.

PD15: Ignition 1 Voltage


G - TESTS W/CODES
Display shows ignition voltage measured on circuit No. 539,
PCM pin No. 2D5. Displayed in volts from zero to 25.5.

PD16: PCM Output Fault Status A


Test shows state of fault lines from 4 of PCM's quad-drivers.
Each quad-driver corresponds to one digit of display and each digit
can only appear as "0" or "1". A "0" means that no output faults are
present. A "1" means that a fault is present in at least one output of
that quad-driver. See QUAD-DRIVER IDENTIFICATION TABLE.

QUAD-DRIVER IDENTIFICATION TABLE


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Quad-Driver Outputs Driven

"A" (1st Digit) (1) .............. TCC Solenoid & Engine Temp. Light
"B" (2nd Digit) ........ Pass-Key Starter Inhibit Output & EVAP Sol.
"C" (3rd Digit) ............................ Cooling Fan Relay & MIL
"D" (4th Digit) ........... A/C Clutch Relay, TCS Delivered Torque &
RSS Lift/Dive Outputs

(1) - "A" will be shown as "1" when brakes are applied.


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

PD17: PCM Output Fault Status B


Test shows states of fault lines from one PCM quad-driver,
the 8 injector drivers and the alternator enable circuit. Each quad-
driver corresponds to one digit of display and each digit can only
appear as "0" or "1". A "0" means no output faults are present. A "1"
means a fault is present in at least one output of that quad-driver.
See QUAD-DRIVER IDENTIFICATION TABLE.

QUAD-DRIVER IDENTIFICATION TABLE


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Quad-Driver Outputs Driven

"E" (1st Digit) (1) .................. TCC Shift Solenoids "A" & "B"
"F" (2nd Digit) ..................................... Fuel Injectors
"G" (3rd Digit) (1) .................... Alternator "L" Term. Output
"H" (4th Digit) ........................................... Not Used

(1) - "G" will be shown as "1" when ignition is on, engine off.
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

PD30: Front Bank Injector Pulse Width


Display shows pulse width for cylinders No. 2, 4, 6 and 8 in
milliseconds (ms) from zero to 99.6.

PD31: Rear Bank Injector Pulse Width


G - TESTS W/COD
Display shows pulse width for cylinders No. 1, 3, 5 and 7 in
milliseconds (ms) from zero to 99.6.

PD32: Front Oxygen Sensor Voltage


Display shows volts from zero to 1.16.

PD33: Rear Oxygen Sensor Voltage


Display shows volts from zero to 1.16.

PD34: Front Oxygen Sensor Cross Counts


Display shows counts from zero to 255. Cross count is number
of times voltage crosses the .45-volt reference in one second.

PD35: Rear Oxygen Sensor Cross Counts


Display shows counts from zero to 255. Cross count is number
of times voltage crosses the .45-volt reference in one second.

PD36: Front Bank Short Term Fuel Trim


Display shows counts from zero to 255. Normal integrator
count position is 128, indicating engine is operating normally. A
count greater than 128 indicates time is being added to injector pulse
width, increasing amount of fuel to engine. A count of less than 128
indicates time is being subtracted from injector pulse width, reducing
amount of fuel to engine to compensate for a rich condition sensed at
front oxygen sensor.

PD37: Rear Bank Short Term Fuel Trim


Displayed in counts from zero to 255. Normal integrator count
position is 128, indicating engine is operating normally. A count
greater than 128 indicates time is being added to injector pulse
width, increasing amount of fuel to engine. A count of less than 128
indicates time is being subtracted from injector pulse width, reducing
amount of fuel to engine to compensate for a rich condition sensed at
front oxygen sensor.

PD38: Front Bank Long Term Fuel Trim


Displayed in counts from zero to 255. Normal count position
for long term fuel trim is 128, indicating engine is operating
normally. Long term fuel trim value is based on short term learned
value, stored in memory blocks of long term according to MAP and RPM
values. A count greater than 128 indicates time is being added to
injector pulse width, resulting in more fuel to engine. A count of
less than 128 indicates time is being subtracted from injector pulse
width, resulting in less fuel to engine.

PD39: Rear Bank Long Term Fuel Trim


Display shows counts from zero to 255. Normal count position
long term fuel trim is 128, indicating engine is operating normally.
Long term fuel trim value is based on short term learned value, storedG - TESTS W/CO
in memory blocks of long term memory according to MAP and RPM values.
A count greater than 128 indicates time is being added to injector
pulse width, resulting in more fuel to engine. A count of less than
128 indicates time is being subtracted from injector pulse width,
resulting in less fuel to engine.

PD40: Knock Sensor Spark Retard


Display shows amount of spark retard due solely to knock
sensor input in degrees from zero to 44.8.

PD41: Knock Sensor


Display shows the number of instances of engine detonation
detected by knock sensor in 1/8 of a second from zero to 255.

PD42: Octane Level Of Fuel


Display shows octane level of fuel based on recent knock
sensor activity. This parameter will only display zero, 87, 90 or 93
indicating fuel octane calculated by PCM. A parameter value of zero
indicates that PCM has not enough time to calculate the octane level.
Display will always read zero for vehicles equipped with 4.6L (VIN Y)
engine.

PD69: Cruise Lash


Display shows amount of cruise lash as a percentage of cruise
servo travel from 0.0-99.9 percent. Cruise lash in amount of slack
found in cruise control cable at closed throttle. A normal cruise lash
percentage should be 13-31 percent.

PD70: Cruise Control Feedback


Display shows percentage of servo apply as measured by servo
position sensor. Zero equals no vacuum and 99 equals full vacuum (full
apply).

PD71: Transaxle Pressure Switch


Display shows selected transaxle gear based on input from
transaxle pressure switch in a 3-digit binary code from 000-111.
Display will read 111 with key on, engine off.

TRANSAXLE PRESSURE SWITCH BINARY CODE TABLE


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Code Gear Range

000 ........................................................ Illegal


001 ........................................................ Drive 4
010 ........................................................ Illegal
011 ........................................................ Drive 3
100 ........................................................ Reverse
101 ................................................... Park/NeutralG - TESTS W/CO
110 ........................................................ Drive 1
111 ........................................................ Drive 2
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

PD72: Transaxle Input Speed


Display shows the turbine shaft speed from zero to 8192 RPM.

PD73: Torque Converter Slip Speed


Display shows amount of slippage between engine and transaxle
input shaft from zero to 8192 RPM.

PD74: Transaxle Pressure Control Solenoid Current


Display shows calculated current output from PCM to drive the
transaxle pressure control solenoid. This current is calculated by PCM
based on the duty cycle of the signal it is sending out and is
displayed in amps from 0-4.98.

PD75: Current Error


Transaxle pressure control solenoid current error. Display
shows difference between calculated transaxle pressure control
solenoid current output and that measured by the PCM at pin No. 2C15
across the control solenoid current feedback resistor.

PD76: Transaxle Gear Ratio


Display shows calculated gear ratio of transaxle based on
transaxle input speed and vehicle speed with the final drive ratio
subtracted out. If gear ratio difference is greater than 5 percent of
specified ratio, Code P086 will set. See TRANSAXLE GEAR RATIO table.

TRANSAXLE GEAR RATIO TABLE


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Gear Ratio

1st ........................................................... 2.96


2nd ........................................................... 1.63
3rd ............................................................ .00
4th ........................................................... 0.68
Reverse ....................................................... 2.13
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

PD77: Transaxle Oil Temperature


Display shows transaxle oil temperature in degrees Celsius
from -40 to 152.

PD78: Transaxle Shift Adapt


Display shows readings of -128 to +127 psi. This value is the
increase or decrease in transaxle line pressure that PCM is commanding
through the transaxle pressure control solenoid during the most recentG - TESTS W/CO
upshift or downshift. PCM increases or decreases line pressure during
shifts to control shift feel. Normal value fluctuates within a range
of 20 psi.
A value less than zero psi means PCM was lowering transaxle
line pressure during most recent shift to soften the shift. A value
greater than zero psi means PCM was raising transaxle line pressure
during most recent shift to firm up the shift.

PD79: Transaxle Steady State Adapt


Display shows pressure from zero to +127 psi. This value is
the increase in transaxle line pressure that PCM is commanding through
the transaxle pressure control solenoid during steady state, not
upshifting or downshifting condition. PCM increases line pressure to
control clutch slippage. Normal value is 0-10 psi. A value greater
than zero psi means that PCM has detected some clutch slippage (not
during transaxle shifts) and is raising transaxle line pressure to
decrease transaxle clutch slippage.

PD80: Transaxle Garage Shift Adapt


Displayed in seconds from-3000 to +3000. PCM increases or
decreases line pressure during garage shifts (shifts from Park or
Neutral to Drive or Reverse) to control shift feel. This value is the
increase of decrease in garage shift duration/length that PCM is
trying to achieve by adjusting transaxle line pressure up or down. A
normal value is between -1.0 and +1.0 second.

PD81: TCC Solenoid Duty Cycle


Display shows the current duty cycle (on time as a percent of
cycle time) of the PCM's TCC solenoid output from zero to 99.6
percent.

PD82: Transaxle Shift Time


Display shows amount of time elapsed between when transaxle
left the previous gear ratio and arrived at the current gear ratio.
Shift time is measured from zero to 6.375 seconds.

PD83: Non-Drive Wheel Speed


Display shows speed of rear wheels as sent across the UART
data link (circuit No. 800) from EBTCM. Measured in km/h from 2-255.

PD84: Brake Booster Vacuum


Display shows vacuum level (with respect to atmosphere) in
brake booster in kPa from -10.65 to 83.4 (about 24.6 in Hg).

PD97: PROM Calibration (Transaxle)


Display shows a 3-digit code that uniquely identifies the
program stored in PROM for transaxle control calibration.
G - TESTS W/CO
PD98: Ignition Cycle Counter
Display shows counts from 1-50. Count increases by one with
each on-to-off cycle. When a trouble code sets, counter is set to
zero. If trouble code becomes history, counter will increase by one
with each key cycle until another code is set or until key has been
cycled 50 times, at which point code will be erased.

PD99: PCM Programmable Read Only Memory (PROM) ID Code


Display shows a 4-digit code identifying program stored in
PROM for engine control calibration.

PCM SPECIFIC INPUT CODES

PCM input selections provide testing of inputs to PCM. Input


status is shown on display as HI or LO. Input test status is shown as
"0" until PCM sees a transition in state of switch; status then
changes from "0" to "X", indicating test has been passed.

PI70: Cruise Control Brake Switch


Ensure cruise control switch is in ON position. Test detects
opening and closing of cruise control brake switch at PCM terminal No.
No. 2D12. See Fig. 3. PI70 should be HI with pedal released and LO
with brake pedal depressed.

PI71: Torque Converter Clutch (TCC) Brake Switch


Test detects opening and closing of TCC brake switch at PCM
terminal No. No. 2D13. See Fig. 3. PI71 should be HI with brake pedal
released and LO with brake pedal depressed.

PI72: Throttle Position Switch


Test detects opening and closing of Idle Speed Control (ISC)
nose switch at PCM terminal No. 2D8. See Fig. 3. PI72 should be LO
with accelerator pedal released and HI with accelerator pedal
depressed.

PI79: Transaxle Switch In Park/Neutral


This input come to PCM terminal No. 2D9. PI79 should be LO
when transaxle is in Park or Neutral and HI when transaxle is in
Reverse or any drive gear.

PI82: Cruise Control ON/OFF Switch


Test detects opening and closing of CRUISE switch mounted on
turn signal lever at PCM terminal No. 2D14. See Fig. 3. PI82 should be
LO with cruise control switch off and HI with cruise control switch
on.

PI83: Cruise Control SET/COAST Switch


Test detects
G - TESTS W/CODES closing
- 4.6LArticle of14)SET/COAST
Text (p. switch at
1995 Cadillac ConcoursFor AcePCM terminal
Mechanics 123 MainNo.
Street San Diego Ca 921
2D15. See Fig. 3. PI83 should be LO with cruise control switch off and
HI with cruise control switch on.

PI84: Cruise Control RESUME/ACCEL Switch


This test detects closing of RESUME/ACCEL switch at PCM
terminal No. 2D16. See Fig. 3. PI84 should be LO with cruise control
switch off and HI with cruise control switch on.

PI85: Power Steering Pressure (PSP) Switch


This input comes from PCM terminal No. 1A5. PI85 should be HI
with steering wheel on center and LO with engine running and steering
wheel at full lock (left or right) position.

PI86: Extended Travel Brake Switch


This test detects closing of brake switch. This input comes
to PCM terminal No. 2C7. PI86 should be HI with brake pedal released
and LO with brake pedal depressed.

PI87: Low Engine Coolant Level Switch


This input comes to PCM terminal No. 1B16. PI87 should be HI
with sufficient coolant in the coolant overflow bottle and LO with
coolant level.

PI89: Stoplight Switch


This input comes through the data link from the EBTCM. PI89
should be LO with brake pedal released and HI with brake pedal
depressed.

Fig. 3: Identifying Red PCM Harness Connector


Courtesy of General Motors Corp.

Fig. 4: Identifying White PCM Harness Connector


Courtesy of General Motors Corp.
G - TESTS W/CO
Fig. 5: Identifying Blue PCM Harness Connector
Courtesy of General Motors Corp.

NOTE: All PCM specific output tests are to be performed with key
on, engine off.

PCM OUTPUTS option provides ability to cycle PCM-controlled


outputs. DIC display identifies solenoid or relay and state PCM is
commanding that device. HI indicates solenoid or relay is de-energized
and LO indicates solenoid or relay is energized. See Fig. 1.

PO00: No Outputs
No outputs are cycled.

PO01: EVAP Solenoid


Evaporative canister purge solenoid will cycle on and off
about every 4 seconds.

PO02: Torque Converter Clutch (TCC)


TCC solenoid will cycle on and off about every 4 seconds.

PO03: EGR Solenoid


EGR solenoid will cycle on and off about every 4 seconds.

PO06: No Overrides
No overrides are active at this point.

PO07: Idle Speed Control (ISC) Motor


ISC will alternately extend plunger for 2 seconds and then
retract plunger for 2 seconds.

PO08: Cruise Control Vent


Cruise control vent solenoid. Solenoid will cycle on and off
about every 4 seconds.

PO09: Cruise Control Vacuum


Cruise control vacuum solenoid will cycle on and off about
every 4 seconds.
G - TESTS W/CODES - 4.6LArticle Text (p. 16)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
PO10: Shift "A"
Transaxle shift solenoid "A" will cycle on and off about
every 4 seconds.

PO11: Shift "B"


Transaxle shift solenoid "B" will cycle on and off about
every 4 seconds.

PO20: A/C Compressor Clutch Relay


A/C clutch control relay will cycle on and off about every 4
seconds.

PO21: Transaxle Pressure Control (TPC) Solenoid


TPC solenoid will cycle on and off about every 4 seconds.

PCM SPECIFIC OVERRIDE CODES

PCM override feature allows testing of certain system


functions regardless of normal program instructions, provided test
conditions are met. When a test is selected, current mode of function
will be displayed as a percentage on Driver Information Center (DIC).
If test conditions are not met, DIC will display "==" instead of
override value selected.
DIC display will alternate between "--" and normal
programmed command. Depressing WARMER button will increase override
value and depressing COOLER button will decrease override value. Upon
release of button, display may either remain at overridden value or
automatically return to normal program control, depending on which
function is being overridden. Selection of another override test will
cancel current override.

PS00: No Outputs
No outputs/overrides are active at this point.

PS01: Torque Converter Clutch (TCC) Solenoid


TCC solenoid is energized by WARMER button and deactivated by
COOLER button. DIC will display "99" for on and "00" for off. TCC can
only be enabled when transaxle is in 3rd or 4th gear.

PS02: EGR Solenoid


PS02 may be used to override normal EGR solenoid control.
When PS02 is first selected, display will alternate between "--" for
one second and current commanded EGR pintle position (as a percent of
full travel). Depressing WARMER button will increment commanded EGR
pintle position up to maximum of 99%. Depressing COOLER button will
decrement commanded EGR position down to minimum of 0%. Current
commanded EGR pintle position will be displayed throughout the
override.
G - TESTS W/CODES - 4.6LArticle Text (p. 17)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
PS03: Idle Speed Control (ISC) Motor
ISC motor may be overridden under certain conditions using
PS03. When PS03 is first selected, display will alternate between "--"
for one second and "50" for 3 seconds to indicate normal PCM control
of ISC motor. This will continue until ISC extend or retract override
is attempted.
ISC motor may be extended using the WARMER button only when
following conditions are met:

* Engine not running


* Vehicle speed at zero
* Transaxle in Park or Neutral
* TP sensor closed or throttle angle (PD01) at less than 1.44
degrees.

When these conditions are met, ISC will extend as far as it


can and "99" will be displayed.
ISC motor may be retracted using the COLDER button only when
vehicle speed is zero and transaxle is in Park or Neutral. When these
conditions are met, ISC will retract until throttle switch opens and
"00" will be displayed. While in this override, EGR solenoid and
alternator will be commanded off and ignition control will try to
maintain at least 450 RPM.

PS04: Injector Disable (Power Balance)


1) Test conditions are engine running, transaxle in Park or
Neutral and vehicle speed zero. Desired engine RPM should be selected
before selecting this override as ISC will stay at a selected RPM.
2) Depressing WARMER button will select an injector and cycle
injectors at a rate of one selection (next injector) per second. DIC
will display injector selected. Depressing COOLER button will cause
injector cut-off and DIC will display injector "00".

PS05: Fuel Pump Relay


1) Test conditions are transmission in Park or Neutral and
vehicle speed at zero. When PS05 is first selected, DIC display will
alternate between "==" for one second and the current state of the
fuel pump relay output for 5 seconds.
2) Depressing COOLER button will turn relay off and display
"00". Depressing WARMER button will turn relay on and display "99".
Normal control will resume as soon as button is released.

PS06: No Outputs
Not used. No outputs are cycled.

PS07: Cruise Control Servo Position


G - TESTS
1) BeforeW/CODES - 4.6LArticle
testing, engine Text 1995
(p. 18)be
should Cadillac
run to ConcoursFor Ace Mechanics 123 Main Street San
charge vacuum
reservoir. Test conditions are transmission in Park or Neutral and
engine off. With no buttons depressed, system remains at selected
override.
2) Depressing WARMER button will cause servo to retract. DIC
panel display will change from "00" to "99". Depressing COOLER button
will cause servo to extend. DIC panel display will change from "99" to
"00".

PS08: Cooling Fan Relays


1) The current state of the high and low speed fan relay
outputs will be displayed as 2-digits. The left digit represents the
low speed relay state and the right digit the high speed fan relay
state. A "1" indicates relay is energized; a "0" indicates relay is
de-energized.
2) Depressing WARMER button on CCC changes the high speed fan
relay state to "1" if it was "0" or vice-versa. Depressing COOLER
button on CCC changes the low speed relay state to "1" if it was "0"
or vice-versa. There are 4 possible states of the cooling fan relays
and their corresponding cooling fan operation. See COOLING FAN RELAY
OUTPUT STATE table.

COOLING FAN RELAY OUTPUT STATE TABLE


ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
Output State Fan Operation

"00" .................................................. All Fans Off


"01" ............................................. Right Fan On High
"10" .............................................. Both Fans On Low
"11" ............................................. Both Fans On High
ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ

PS09: Temporary Spark Advance


1) Test conditions are transaxle in Park or Neutral and
engine running. Calculated advance will be displayed when this test is
selected. First time COOLER button on CCC is depressed, PCM will fix
spark advance to 10ø BTDC; DIC will display "10".
2) By depressing COOLER button a second time, PCM will
calculate a 1-2 degree timing retard, to a minimum of zero. Depressing
WARMER button will increase spark advance up to maximum advance
calculated by PCM. If an advance selected is greater than calculated
value, "==" will be displayed.

PS10: Injector Flow


1) Test conditions are engine off, transaxle in Park or
Neutral. PS10 may be used to fire each fuel injector to compare
injector flow. When PS10 is first selected, the display will alternate
between "==" for one second and "08" for 5 seconds ("08" signifying
injector No. 8). G - TESTS W/CODES -
2) Depressing COOLER button selects the injector to be tested
and the WARMER button is used to fire the selected injector.
Depressing COOLER button again will select another injector for
testing and depressing WARMER button will fire the selected injector.
While an injector is fired, display will show "99". PS10 will only
allow each injector to be fired once between engine restart to avoid
flooding.

PS11: Transaxle Shift


1) Test conditions are shift selector in "D4" and vehicle
speed less than 65 MPH. This override places transaxle in selected
gear until WARMER or COOLER buttons are depressed to change gear
selection.
2) PCM will prevent a downshift from 2nd to 1st gear at
speeds greater than 30 MPH and from 3rd to 2nd gear at speeds greater
than 60 MPH. When no button is depressed, transmission remains at
selected override position.
3) Each time COOLER button is depressed, transmission will
downshift one gear. DIC will display gear number/position selected.
4) Each time WARMER button is depressed, transmission will
upshift one gear. DIC will display gear number/position selected.

PS12: Long Term Fuel Trim Reset


PS12 may be used to reset long term fuel trim values to 128
(neutral). When PS12 is selected, "00" will be displayed. Depressing
COOLER button will cause all block learn values to reset to 128 and
"90" to be displayed. Depressing WARMER button will not do anything.

PS13: Learn & Adapt Reset


PS13 may be used to reset TP sensor learn and idle learn
values and/or garage shift adapt values. When PS13 is selected, "00"
will be displayed. Depressing WARMER button will reset the garage
adapt values and cause "09" to be displayed. Depressing COOLER button
will reset TP sensor learn and idle learn values and cause "90" to be
displayed. Ignition should be turned off for at least 30 seconds for
learned TP sensor values to reset. Each reset is allowed only once per
ignition cycle.

PS14: Transaxle Adapt Reset


PS14 may be used to reset transaxle upshift adapt values
and/or transaxle steady state adapt values. When PS14 is selected,
"00" will be displayed. Depressing WARMER button will reset transaxle
steady state adapt values and cause "09" to be displayed. Depressing
COOLER button will reset transaxle upshift adapt values and cause "90"
to displayed.

PS15: Transaxle Oil Life


G - TESTS
Transaxle W/CODES
oil life - 4.6LArticle
index Text (p. 20)
is calculated 1995
and Cadillac ConcoursFor
maintained Ace Mechanics 123 Mai
by PCM.
When P15 is selected, the current transaxle oil life index (in
percent) will be displayed. The symbol "--" is displayed to indicate
100 percent. Depressing WARMER button will increment transaxle oil
life index up to 100 percent ("--"). Depressing COOLER button will
decrement oil life index to zero. Ignition must be turned off for at
least 30 seconds to allow new transaxle oil life index value to be
saved.

PS20: Transaxle Pressure Control


1) P20 may be used to override control of the transaxle
pressure control solenoid, thus overriding transaxle line pressure.
When PS20 is selected, DIC display will alternate between "--" for one
second and commanded transaxle line pressure (in psi) for 5 seconds
until either the WARMER or COOLER button is depressed. PS20 override
operates differently depending the gear selector position.
2) Ensure gear selector is in Park or Neutral, vehicle speed
is at zero, A/C clutch disabled, and engine speed at 1150-1250 RPM.
WARMER button may be used to increment commanded line pressure and
COOLER button to decrement commanded line pressure. Current commanded
line pressure will be displayed for the duration of the override.
3) With gear selector not in Park or Neutral, depressing the
WARMER button will increment commanded line pressure. Depressing
COOLER button will have no effect. Current commanded line pressure
will be displayed for the duration of the override.

PS21: Knock Sensor Test


1) Test conditions are transaxle in 4th gear, throttle angle
at greater than 33.6 degrees and coolant temperature at greater than
80øC. When PS21 is selected, display will alternate between "--" for
one second and "99" for 5 seconds.
2) If COOLER button is depressed and held down, display will
change to "00" and TCC will engage and spark advance will jump up to
21 degrees and stay there for about 7.4 seconds.
3) If knock sensor activity is detected anytime during the
test, display will change to "11" and the test is suspended. If end of
test is reached and no knock sensor activity was detected, display
will change to "22".

PS22: Permanent Spark Retard


PS22 may be used to permanently restart ignition base timing
of 10ø BTDC by up to 4ø BTDC. When PS22 is selected, the current
permanent spark override will be displayed by either "00" for no
record or the number of degrees timing was retarded ("94" for 4ø
retard). Depressing COOLER button retards base timing a maximum of 4ø.
Depressing WARMER button will display "00" and resets timing to 10ø
BTDC. Ensure ignition is turned off for at least 30 seconds to save
new permanent spark retard value.
G - TESTS W/CO
PS23: Alternator Enable/Disable
PS23 may be used to enable or disable alternator charging
using the PCM's "L" terminal output. Test conditions are transaxle
gear selector in Park or Neutral and engine running. When PS23 is
selected, display will alternate between "--" for one second and the
current state of PCM's "L" terminal output ("99" for enabled and "00"
for disabled) for 5 seconds. Depressing WARMER button will enable
alternator charging. Depressing COOLER button will disable alternator
charging. The current state of PCM's "L" terminal output will be
displayed for the duration of the override.

PS24: Traction Control Disable


PS24 may used to temporarily disable traction control. When
PS24 is selected, display will alternate between "--" for one second
and the current state of traction control disable override ("99" for
override active and "00" for override inactive). Depressing WARMER
button will disable traction control for the next 11 ignition cycles
and display "99". Depressing COOLER button will allow normal program
control of traction control and display "00". "TRACTION CONTROL
DISABLED" message will appear for the duration of this override and is
normal.

PCM CLEAR CODES

If PCM CLEAR CODES option is chosen, PCM will clear all


stored PCM trouble codes.

PCM SNAPSHOT

Selection of SNAPSHOT test type will allow the recall of all


"DATA" and "INPUT" values for the selected system from specific point
in time. These values may be retrieved for either a snapshot that was
manually triggered, or if the selected system allows a snapshot from
the setting of last PCM trouble code.
Snapshot may be selected by depressing HI button on CCC. If
snapshot for a set PCM trouble code is present, display will read
"PXXX" (XXX being 3-digit code) when snapshot is first selected.
Snapshot can be by-passed by depressing LO button. This selection
process may continue until all stored PCM codes with snapshot
information are displayed. At this point, the manual snapshot display
"TAKE SNAPSHOT?" will appear. Depressing LO button will return system
to start of snapshot process, if desired.
If no stored PCM codes are available or all stored codes with
snapshot information are by-passed, display will read "TAKE SNAPSHOT?
". A manually triggered snapshot may be taken at this point by
depressing the HI button. Display will read "SNAPSHOT TAKEN" and will
change to "SNAP DATA?" within several seconds.
G - TESTS W/CODES - 4.6LArticle Text (p. 22)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
VIEWING SNAPSHOT INFORMATION
After snapshot has been taken or a code set snapshot
selected, display will read "SNAP DATA?" or "PXXX DATA". Any of
following actions may be taken to control display.
1) Depressing HI button on CCC will select data values for
the snapshot. At this point, display is controlled as it would be for
non-snapshot data displays, however, all values represent memorized
vehicle conditions.
2) Depressing LO button will allow for snapshot INPUT values
to be selected. Display will read "SNAP INPUTS" or "PXXX INPUTS".
3) Depressing OFF button on CCC will return to original
snapshot screen. Depressing OFF button several times will return
display to the next available test selection.

EXITING DIAGNOSTICS

To exit self-diagnostics, depress AUTO or DEFOG buttons on


CCC or turn ignition off. Turning off ignition will not clear stored
PCM trouble codes.

NOTE: In the following flow charts, vehicles equipped with


Sequential Multiport Fuel Injection (SFI) are also referred
to as Port Fuel Injection (PFI).

SFI CHARTS

SFI CHART C-1, FUEL SYSTEM CHECK

This test provides a quick analysis of fuel system. This


chart then identifies more detailed diagnosis required based on
symptoms present.

G - TESTS W/CODES - 4.6LArticle Text (p. 23)1995 Cadillac ConcoursFor Ace M


Fig. 6: SFI Chart C-1 Schematic, Fuel System Check
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 24)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 25)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 7: SFI Chart C-1 Diagnostic Flow Chart, Fuel System Check
Courtesy of General Motors Corp.
SFI CHART C-2, FUEL PRESSURE CHECK

This test determines if fuel system is providing fuel


pressure. Components involved include fuel tank, sender, pump, pipes
and hoses, pressure regulator, fuel rail, and injectors. Electrical
operation of fuel pump relay is also checked.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If fuel pump does not operate with ignition on, diagnose


as if a Code P020 is set to determine cause. If fuel pump operates
with ignition on, check for clogged fuel filter or fuel line.
2) If fuel pressure is normal, check for proper injector
operation.
3) If fuel pressure is too high, pressure regulator is not
working properly, or cannot work due to a restriction in fuel return
line to fuel tank.
4) Fuel pressure leak-down can be caused by faulty pressure
regulator, a fuel pump check ball, or a leaking injector. Low fuel
pressure that does not leak down can be caused by a faulty pressure
regulator or a low output fuel pump.
5) If fuel pressure holds with fuse A5 removed (in engine
compartment fuse block), injectors No. 2, 3, 5 or 8 must have been
energized causing fuel pressure drop.
6) Checks if a short to ground on the low side of injector or
PCM was keeping injectors energized.
7) If fuel pressure holds with fuse A7 removed (in engine
compartment fuse block), injectors No. 1, 4, 6 and 7 must have been
energized causing fuel pressure drop.
8) Checks if short to ground on low side of injectors or PCM
was keeping injector energized.
9) Checks for physical cause of pressure drop, such as
leaking injectors, leaking fuel rail or pressure regulator. If no
leaks are found, fuel pump check ball is not operating properly.
Replace fuel pump.

G - TESTS W/CODES - 4.6LArticle Text (p. 26)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 8: SFI Chart C-2 Schematic, Fuel Pressure Check
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 27)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 28)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 9: SFI Chart C-2 Diagnostic Flow Chart - 1 Of 2, Fuel Pressure


Check
Courtesy of General Motors Corp.
Fig. 10: SFI Chart C-2 Diagnostic Flow Chart - 2 Of 2, Fuel Pressure
Check
Courtesy of General Motors Corp.

SFI CHART C-3, INJECTOR FLOW & VOLTAGE DROP CHECK

This procedure compares fuel pressure drop when each injector


is pulsed for a set amount of time. Since each injector is pulsed the
same, fuel pressure drop for each injector should be about the same.
Faulty injector can be identified by either too high or too low fuel
pressure drop.
This procedure also determines if injector voltage drop is
within specification. Injector voltage dropping out of specification
can cause driveability conditions that are intermittent or that do not
show up during injector flow check.
This test requires the use of Fuel
G - TESTS Pressure
W/CODES GaugeText
- 4.6LArticle (J (p.
34730-
29)1995 Cadillac Concours
1), DVOM and Fuel Injector Tester (J 39021).

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Install Fuel Injector Tester (J 39021). Select PS05 for 5


seconds to energize fuel pump and build up fuel pressure. Select
individual injector with PS10 to check fuel pressure drop associated
with each injector. No fuel pressure drop indicates that injector did
not operate. This could be caused by a faulty injector or circuit
problem. A substantial injector fuel pressure drop indicates a faulty
injector.
2) Checks if fuse is open causing either injectors No. 2, 3,
5 and 8 or injectors No. 1, 4, 6 and 7 not to operate.
3) Checks if circuits No. 239 or 439 is open from fuse and
harness connector.
4) Fuel pressure must be released before testing to avoid
flooding.
5) Subtract .55 volts from highest recorded value (less than
9.5 volts) to establish the lowest acceptable value. Any injector
below the established value must be replaced.
6) Any injector with greater than 2 psi difference from the
other injectors is faulty and must be replaced. Inspect for deposits
and restrictions and investigate source of contamination.
7) Checks for open or shorted fuel injector or injector
circuit.
8) Checks if PCM cannot control injector or if PCM is not
receiving injector voltage due to an open between injector and PCM
connector.
9) Release fuel pressure before testing to avoid flooding.
10) Checks for open or shorted fuel injector harness.
Resistance should be 8-25 ohms.
11) Checks if PCM cannot control injector or if PCM is not
receiving injector voltage due to an open between injector and PCM
connector.

G - TESTS W/COD
Fig. 11: SFI Chart C-3 Schematic, Injector Flow & Voltage Drop Check
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 31)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 32)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 12: SFI Chart C-3 Diagnostic Flow Chart - 1 Of 3, Injector Flow
& Voltage Drop Check
Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 33)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 13: SFI Chart C-3 Diagnostic Flow Chart - 2 Of 3, Injector Flow
& Voltage Drop Check
Courtesy of General Motors Corp.
Fig. 14: SFI Chart C-3 Diagnostic Flow Chart - 3 Of 3, Injector Flow
& Voltage Drop Check
Courtesy of General Motors Corp.

SFI CHART C-4, POWER BALANCE TEST

This test checks performance of each cylinder by comparing it


to other cylinders. PCM shuts off fuel for a given cylinder in its
intake cycle. This measures performance of that cylinder by amount of
RPM drop caused by that cylinder not producing a power stroke.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Idle quality should get worse when an injector is


disabled. Engine should miss and idle will become rough.
2) Unequal performance of cylinders during this check
G - TESTS
indicates an ignition or mechanical W/CODES
problem, - 4.6LArticle
assuming fuelText (p. 34)1995
system has Cadillac Concours
already been checked. Diagnose ignition system before checking for an
engine mechanical problem.
3) If fuel system and power balance checks okay, check EGR,
EVAP or PCV system for possible problem.

Fig. 15: SFI Chart C-4 Schematic, Power Balance Test


Courtesy of General Motors Corp.

G - TESTS W/CO
Fig. 16: SFI Chart C-4 Diagnostic Flow Chart - 1 Of 2, Power Balance
Test
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 36)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 17: SFI Chart C-4 Diagnostic Flow Chart - 2 Of 2, Power Balance
Test
Courtesy of General Motors Corp.

SFI CHART C-5, FUEL LEAK/ODOR CHECK


This procedure provides a means of identifying a fuel system
component that is causing a leak. This check also provides information
on how to diagnose a fuel odor condition.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Vehicle should be operated under same conditions as when


leak/odor occurred.
2) Nylon fuel lines are not repairable and must be replaced.
3) EVAP system problem or a rich engine operation may cause a
fuel odor condition.

Fig. 18: SFI Chart C-5 Diagnostic Flow Chart, Fuel Leak/Odor Check
Courtesy of General Motors Corp.

SFI CHART C-6, IDLE SPEED CONTROL (ISC) CHECK

This test verifies ISC motor operation and checks ISC plunger
adjustment.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) This checks for a high minimum air idle which could cause
a sail-on condition. High minimum air idle is okay if engine cannot
stay running at minimum air idle.
2) Perform Code P030 diagnosis to identify cause of faulty
ISC motor.
3) This determines ISC authority. This is determined by
comparing minimum TP sensor value to the maximum ISC extend value. ISC
authority should be adjusted to 10-11 degrees of throttle angle.
4) TP sensor idle learn procedure must be performed after ISC
plunger adjustment.

G - TESTS W/CODES - 4.6LArticle Text (p. 37)1995 Cadillac Concours


Fig. 19: SFI Chart C-6 Schematic, Idle Speed Control (ISC) Check
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 38)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 39)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 20: SFI Chart C-6 Diagnostic Flow Chart, Idle Speed Control
(ISC) Check
Courtesy of General Motors Corp.

POWERTRAIN CHARTS

POWERTRAIN CHART 1, POWERTRAIN SYSTEM CHECK

POWERTRAIN SYSTEM CHECK is an organized approach to


identifying a computer-controlled electronics problem. Understanding
chart and using it correctly will reduce diagnostic time and prevent
unnecessary parts replacement.
Use POWERTRAIN SYSTEM CHECK to begin diagnosis if any
customer complaint does not directly relate to a specific subsystem.
If Malfunction Indicator Light (MIL) fails to illuminate during
cranking, problem could be in PCM power supply circuit. POWERTRAIN
SYSTEM CHECK will direct technician to an appropriate diagnostic
chart, test procedure in appropriate article.
If DIC panel display is not operating properly, PCM self-
diagnostics mode cannot be used and POWERTRAIN SYSTEM CHECK will
direct technician to an appropriate diagnostic chart, test procedure
in appropriate article.
If a trouble code is identified by PCM computer system self-
diagnostics mode, problem can be corrected following appropriate
numbered code charts. If no trouble code has been identified,
POWERTRAIN SYSTEM CHECK will direct technician to an appropriate
diagnostic chart, test procedure in appropriate article.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if system will enter diagnostics. If diagnostics


cannot be entered or displays are blank, problem exists in IPC or
related circuit. Diagnose system as follows:

* Turn ignition on. Using a DVOM connected to ground, backprobe


IPC connector cavities A1, A2, C12 and C14. Reading should be
greater than 10 volts. If voltage reading on one or more
terminal is not as specified, repair open or short in related
circuit. If voltage reading is not as specified on all
terminals, check charging system.
* If all of voltage readings are correct, turn ignition off.
Disconnect IPC connectors (Black and White). Measure
resistance between ground and IPC connector cavities A5 and
C16. If any measurement is greater than one ohm, repair
affected circuit or check/repair ground. If both circuits are
less than, reconnect IPC connectors.
* Turn ignition on. Using a DVOM connected to ground, backprobe
IPC connector cavity B2. If reading is 14 volts or greater,
check IPC connectors for good terminal contact. If contacts
are okay and diagnostics still cannot be entered, replace
IPC.
* If reading is less than 14 volts, disconnect radio head and
measure voltage at IPC connector terminal B2. If reading is
14 volts or greater, replace radio head. If reading is less
than 14 volts, disconnect IPC connector.
* Check continuity between IPC connector terminal B2 and
ground. If continuity is present, repair short in circuit. If
continuity is not present, replace IPC assembly.

2) Checks to see if IPC is able to communicate with PCM. If


G -PCM
IPC is unable to communicate with PCM, Code I034 will set or NO TESTS W/CODES - 4.6L
DATA message will be displayed when diagnostics are used.
3) MIL should be on when vehicle is in diagnostic mode.
4) Checks if powertrain system is operational.
5) Checks if PCM codes are present.
6) MIL should be off if codes are not present.
7) Checks if known customer complaint is causing problem.
8) If complaint is not in customer complaint list, perform
system check applying to situation.

Fig. 21: Powertrain Chart 1 Schematic, Powertrain System Check


Courtesy of General Motors Corp.

G - TESTS W/CODE
G - TESTS W/CODES - 4.6LArticle Text (p. 42)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 22: Powertrain Chart 1 Diagnostic Flow Chart, Powertrain System


Check
Courtesy of General Motors Corp.
POWERTRAIN CHART 2, PCM POWER & GROUND CHECK

Battery voltage is present at all times at PCM terminals No.


2C4 and 2D4 through circuit No. 840 from engine compartment fuse
block, fuse B13. PCM is also fed IGN 1 (hot in run, bulb test and
start) at PCM terminal No. 2D5 through circuit No. 539 from engine
compartment fuse block, fuse A9. PCM needs both battery and IGN 1
voltage to operate.
PCM grounding points are at PCM terminals No. 2C2, 2C3, 2D2
and 2D3 through circuit No. 451 to ground (circuit G102).

NOTE: Test numbers refer to numbers on diagnostic chart.

1) This test checks for data line codes that would indicate
that entire data line is down.
2) Checks for battery voltage on circuit No. 840. If voltage
is measured at one terminal and not other, check circuit No. 840 for
an open to connector C205. If voltage is not measured at either
terminal, check fuse B13 and circuit No. 840 to C205 for an open.
3) Checks circuit No. 539 and fuse A9 for open.
4) Checks for open circuit at circuit No. 451. If voltage
measures greater than .1 volt on 1-3 wires, repair open to circuit
S234. If voltage measures greater than .1 volt on all 4 wires, repair
open from circuit S234 to G102 (ground).
5) Checks for an open in circuit No. 451 or inside PCM.
6) Checks if data line is open or shorted to ground or
voltage, causing a PCM problem.

Fig. 23: Powertrain Chart 2 Schematic, PCM Power & Ground Check
Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 43)1995 Cadillac Concours
Fig. 24: Powertrain Chart 2 Diagnostic Flow Chart, PCM Power & Ground
Check
Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 44)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
POWERTRAIN CHART 3, POWERTRAIN GROUND CHECK

Circuit G401 is ground location for fuel pump. Circuit G100


is battery ground. Circuit G102 is ground for all powertrain
electronics, including PCM.
Loose or poor ground connections may cause a variety of
problems, including flickering telltales, PCM codes and several
driveability problems. POWERTRAIN GROUND CHECK should be performed
when referred to by other diagnostics or when erratic or intermittent
problem is present.
These 3 vehicle grounds are essential for proper powertrain
system operation. They are:

* Circuit G100, located near battery.


* Circuit G102, located on right rear corner of engine block.
* Circuit G401, located on front side of left rear seat
diagonal brace.

Fig. 25: Powertrain Chart 3 Schematic, Powertrain Ground Check


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 45)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 46)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 26: Powertrain Chart 3 Diagnostic Flow Chart, Powertrain Ground


Check
Courtesy of General Motors Corp.
POWERTRAIN CHART 4, MIL INOPERATIVE

PCM controls Malfunction Indicator Light (MIL) through


circuit No. 419. Light is on when PCM has detected a problem that will
affect vehicle emissions or may cause powertrain damage or
driveability problems.
MIL will glow when certain PCM trouble code(s) are present or
when system is in diagnostic mode.
MIL light will not glow when ignition is on and engine is not
running or when engine is running and no PCM code are current. Some
codes are stored without activating MIL light.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks 3rd digit of PD16 to determine is PCM is receiving


correct input voltage. If MIL is illuminated, PCM expects to see zero
volts in terminal 3F5. If it is, the 3rd digit of PD16 will be zero.
If it sees greater than zero volts, the 3rd digit will be "1".
2) This test checks if correct voltage is being received at
PCM and if it is processed correctly.
3) Checks for an open in circuit No. 419.
4) Checks for voltage to high side of MIL bulb.

Fig. 27: Powertrain Chart 4 Schematic, MIL Inoperative


Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 47)1995 Cadillac Concours
Fig. 28: Powertrain Chart 4 Diagnostic Flow Chart, MIL Inoperative
Courtesy of General Motors Corp.

POWERTRAIN CHART 5, MIL ON (NO CODES PRESENT)

PCM controls MIL through circuit No. 419. Light will


illuminate when PCM detects a problem that will affect vehicle
emissions, or cause powertrain damage or driveability problems.
MIL will illuminate when certain PCM trouble codes are present or when
system is in diagnostic mode.
MIL will not illuminate when ignition is on and engine is not
running or when engine is running and no PCM codes are current. Some
codes are stored without activating MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With ignition on, MIL should be off. Check if any other


fault is present.
2) Check
G - TESTS W/CODES for diagnostic
- 4.6LArticle Text (p. 48)trouble code(s)
1995 Cadillac causing
ConcoursFor MIL 123
Ace Mechanics to Main Street San Diego Ca 921
illuminate.
3) If MIL goes off when PCM connector 3E/3F is disconnected,
replace PCM. If MIL stays on, repair circuit No. 419 for a short to
ground.

Fig. 29: Powertrain Chart 5 Schematic, MIL On (No Codes Present)


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.
Fig. 30: Powertrain Chart 5 Diagnostic Flow Chart, MIL On (No Codes
Present)
Courtesy of General Motors Corp.

POWERTRAIN CHART 6, MULTIPLE PCM CODES

Some powertrain components share common feeds and returns.


Certain failures of these circuits will cause multiple codes to set.
Flow chart indicates groups of codes set by failure of common feeds
and/or returns. If all codes in a group are set, perform diagnosis
listed in that box. If all codes in a group are not set, diagnose
lowest code number first.
G - TESTS W/CODES - 4.6LArticle Text (p. 50)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
NOTE: Test numbers refer to numbers on diagnostic chart.

1) Circuit No. 474 is 5-volt feed from PCM to MAP sensor, TP


sensor, EGR valve and BBV sensor. An open or short to ground in
circuit No. 474 between PCM terminal 3E16 and circuit S235 will cause
Codes P022, P032, P036 and P103 to set.
2) Circuit No. 452 is sensor return to PCM from IAT and MAP
sensors. An open in circuit No. 452 between circuits S237 and S138
will cause Codes P031 and P038 to set.
3) Circuit No. 452 is sensor return to PCM from IAT sensor,
MAP sensor and transaxle temperature sensor. An open in circuit No.
452 between circuit S237 and PCM terminal 2D1 will cause Codes P031,
P038 and P059 to set.
4) Circuit No. 808 is sensor return to PCM from EGR valve,
ECT sensor, BBV sensor and TP sensor. An open in circuit No. 808 and
S236 and PCM will cause Codes P015, P021, P036 and P102 to set.
5) Circuit No. 741 is battery feed from fuse D1 (engine
compartment fuse block) to transaxle solenoids "A" and "B". An open in
circuit No. 741 will cause Codes P029, P094 and P117 to set.
6) Circuit No. 741 is battery feed from fuse D1 (engine
compartment fuse block) to TCC brake switch which feeds the TCC
through circuit No. 420. An open in circuits No. 741 and 420 or an
open in TCC contacts of TCC brake switch will cause Codes P039 and
P090 to set.
7) Circuit No. 741 is battery feed for transaxle shift
solenoids "A" and "B", TCC brake switch and TCC. A short to ground on
circuit No. 741, an open fuse D1 or an open feed to fuse D1 will cause
Codes P029, P039, P090, P094 and P117 to set.

Fig. 31: Powertrain Chart 6 Schematic, Multiple PCM Codes


Courtesy of General Motors Corp.

G - TESTS W/CODE
G - TESTS W/CODES - 4.6LArticle Text (p. 52)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 32: Powertrain Chart 6 Diagnostic Flow Chart, Multiple PCM Codes
Courtesy of General Motors Corp.
POWERTRAIN CHART 7, REAR OXYGEN SENSOR DIAGNOSIS

PCM provides .45-volt reference signal to oxygen sensor on


circuit No. 1670. When warm, a properly operating oxygen sensor will
drive .45-volt reference signal lower, indicating a lean mixture or
higher, indicating a rich mixture. This signal will toggle from rich
to lean rapidly, at least one toggle every 2 seconds, if PCM is in
good control of air/fuel mixture.
This chart is designed to be used after oxygen sensor
circuit and PCM operation have been verified through POWERTRAIN CHART
1, POWERTRAIN SYSTEM CHECK and PCM diagnostic trouble code diagnosis.
This chart should identify oxygen sensors that are open (not
able to drive .45-volt reference signal) or shorted (sensor output is
fixed high or low, due to contaminants or internal sensor faults).

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With engine running and coolant at normal operating


temperature (85øC or greater) and at fast idle, observe engine data
parameter PD33. Voltage should swing from less than .3 volt to greater
than .6 volt.
2) With engine at fast idle, observe open/closed loop status
light (AUTO indicator on CCC). If PCM switches system into closed loop
operation, oxygen sensor is okay. If PCM remains in open loop
operation and coolant temperature PD04 is greater than 185øF (85øC),
replace oxygen sensor.
3) If voltage remains .3-.6 volt for a minimum of one minute,
replace oxygen sensor and check cause of sensor contamination.
4) If there is no high voltage variation, check for
intermittent sensor terminal contact or faulty sensor.

G - TESTS W/CODES - 4.6LArticle Text (p. 53)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 33: Powertrain Chart 7 Schematic, Rear Oxygen Sensor Diagnosis
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 54)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 55)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 34: Powertrain Chart 7 Diag. Flow Chart, Rear O2 Sensor


Diagnosis
Courtesy of General Motors Corp.

POWERTRAIN CHART 8, FRONT OXYGEN SENSOR DIAGNOSIS

PCM provides .45-volt reference signal to oxygen sensor on


circuit No. 412. When warm, a properly operating oxygen sensor will
drive .45-volt reference signal lower, indicating a lean mixture or
higher, indicating a rich mixture. This signal will toggle from rich
to lean rapidly, at least one toggle every 2 seconds, if PCM is in
good control of air/fuel mixture.
This chart is designed to be used after oxygen sensor
circuit and PCM operation have been verified through POWERTRAIN CHART
1, POWERTRAIN SYSTEM CHECK and PCM diagnostic trouble code diagnosis.
This chart should identify oxygen sensors that are open (not
able to drive .45-volt reference signal) or shorted (sensor output is
fixed high or low, due to contaminants or internal sensor faults).
NOTE: Test numbers refer to numbers on diagnostic chart.

1) With engine running and coolant at normal operating


temperature (85øC or greater) and at fast idle, observe engine data
parameter PD32. Voltage should swing from less than .3 volt to greater
than .6 volt.
2) With engine at fast idle, observe open/closed loop status
light (AUTO indicator on CCC). If PCM switches system into closed loop
operation, oxygen sensor is okay. If PCM remains in open loop
operation and coolant temperature PD04 is greater than 185øF (85øC),
replace oxygen sensor.
3) If voltage remains .3-.6 volt for a minimum of one minute,
replace oxygen sensor and check for cause of sensor contamination.
4) If there is no voltage variation, check sensor for
intermittent terminal contact or faulty sensor.

Fig. 35: Powertrain Chart 8 Schematic, Front Oxygen Sensor Diagnosis


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 56)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 36: Powertrain Chart 8 Diag. Flow Chart, Front O2 Sensor
Diagnosis
Courtesy of General Motors Corp.

PCM CODE CHARTS

CODE P012, NO 4X REFERENCE SIGNAL FROM IGN CONTROL MODULE

PCM checks for cam pulses being received without 4X reference


pulses. If PCM senses no reference pulses, engine will not start
because fuel delivery system is triggered by pulses and Code P012 is
set.
Engine will start and run after an extended crank with Code
P012 set. This is because the 24X reference pulses are being received
by PCM. PCM uses this signal for fuel control instead.
G - TESTS W/CODES - 4.6LArticle Text (p. 57)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Test Conditions
Codes P035 and P041 not set. Code P012 is tested
anytime cam sensor signals are being received during engine cranking
operation.
Failure Conditions
If PCM does not receive 4X reference pulses for 4 seconds
while receiving cam reference pulses, Code P012 will set.

Action
PCM turns on Malfunction Indicator Light (MIL).

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks to see if Code P035 is present because a REF LO


problem can cause other ignition problems.
2) If Code P012 is current, the condition still exists and
can be diagnosed directly. If Code P012 is history, look at snapshot
data to determine conditions under which code was set.
3) Check for proper output of electronic ignition system. If
voltmeter reads 4.1 volts or greater, ignition control module is able
to produce 4X reference pulses.
4) Checks to see if Code P012 was set while vehicle was
running or not, if MAP value is 80 kPa or less, or if engine was
running when code was set. Stray cam pulses with ignition on, engine
not running can also cause a false Code P012 to set.
5) Checks for 4X reference pulses on circuit No. 430 from
ignition control module to PCM. If PCM terminal No. 3E2 has been
between 30-100 Hertz, PCM is receiving 4X receiving pulses.
6) Checks if a faulty PCM is pulling the 4X signal low.
7) Checks for short to voltage on circuit No. 430.
8) Checks if ICM is providing proper reference signal to PCM.

Fig. 37: Code P012 Schematic, No 4X Reference Signal From IGN Control
Module
G - TESTS W/CODES - 4.6LArticle Text (p. 58)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Courtesy of General Motors Corp
Fig. 38: Code P012 Diagnostic Flow Chart, No 4X Reference Signal From
IGN Control Module
Courtesy of General Motors Corp
G - TESTS W/CODES - 4.6LArticle Text (p. 59)1995 Cadillac Concours
CODE P013, REAR HEATED OXYGEN SENSOR NOT READY

PCM provides .45-volt reference signal to oxygen sensor on


circuit No. 1670. When oxygen sensor reaches operating temperature, it
will generate a counter voltage that will vary based on amount of
oxygen in exhaust. Rear oxygen sensor is located in manifold, before
catalytic converter.
A lean exhaust will generate a low voltage and cause .45-volt
reference signal to decrease. A rich exhaust will generate a higher
voltage and cause .45-volt reference signal to increase.
Code P013 will set when oxygen sensor cannot respond under test
conditions and generate a voltage greater or less than .45-volt
reference.
Code P013 will also set under following conditions:
1) Open in circuit No. 1670 or 1671.
2) Short to voltage on circuit No. 1670 or 1671.
3) Faulty oxygen sensor.

Test Conditions
Codes P014, P015, P021, P022, P026 and P027 are not set.
Coolant temperature greater than or equal to 180øF (82øC). TP sensor
value of 5-25 degrees. Throttle switch open. RPM 800 or greater.

Failure Conditions
Oxygen sensor voltage stays .307-.609 volt for more than 64
seconds (not toggling).

Action
PCM turns on MIL and closed loop is disabled. PCM enables
canister purge solenoid if Code P017 is set.

NOTE: Test numbers refer to numbers on diagnostic chart. See


POWERTRAIN CHARTS for references to CHART 7.

1) Voltage on PCM data parameter PD33 should fluctuate from


less than 0.3 volt to greater than 0.6 volt. If voltage remain greater
than 0.6 volt, check circuit No. 1670 for short to voltage. If voltage
remains less than 0.3 volt, check circuit No. 1670 for short to
ground.
2) Measuring voltage using voltmeter will isolate
sensor/wiring problem from a PCM problem. If voltage fluctuates at
greater than 0.6 volt and less than 0.3 volt, fault is with PCM. If
voltage remains less than 0.3 volt, check circuit No. 1670 for short
to ground or circuit No. 1671 for short to voltage. If voltage remains
greater than 0.6 volt, check circuit No. 1670 for short to voltage. If
voltage remains 0.3-0.6 volt, check circuits No. 1670 and 1671 for an
open.

G - TESTS W/CODES - 4.6LArticle Text (p. 60)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 39: Code P013 Schematic, Rear Heated Oxygen Sensor Not Ready
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 61)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 62)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 40: Code P013 Diagnostic Flow Chart, Rear Heated Oxygen Sensor
Not Ready
Courtesy of General Motors Corp

CODE P014, SHORTED ECT SENSOR SIGNAL

Engine coolant temperature sensor is located on thermostat


housing. ECT signal is on circuit No. 410. Sensor ground is on circuit
No. 808. As sensor temperature increases, resistance decreases. A high
coolant temperature will result in low signal voltage on circuit No.
410. Code P014 sets because engine coolant temperature cannot be
greater than 296øF (147øC) when intake air temperature is less than
212øF (100øC).

Test Conditions
Codes P037 and P038 are not set and intake air temperature
sensor value is less than or equal to 212øF (100øC).

Failure Conditions
Coolant sensor value greater than or equal to 298øF (148øC)
for 2 seconds.

Action
PCM turns on MIL and uses IAT sensor value instead of coolant
sensor value for all calculations during first 10 minutes of
operation; it then uses a value of 194øF (90øC). Transaxle shift
adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With ECT sensor or wiring shorted, PCM parameter PD04


should indicate 148øC or greater. If PD04 does not indicate 148øC or
greater, sensor or wiring is not shorted.
2) Checks for shorted sensor or circuit No. 410. If parameter
value stays at 147øC or greater with sensor unplugged, short is in
circuit No. 410 between terminal "B" and PCM terminal 1B5.
3) Check PCM connector. Fault is most likely at PCM connector
or PCM.

G - TESTS W/CODE
Fig. 41: Code P014 Schematic, Shorted ECT Sensor Signal
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 64)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 42: Code P014 Diagnostic Flow Chart, Shorted ECT Sensor Signal
Courtesy of General Motors Corp
CODE P015, OPEN ECT SENSOR SIGNAL

Engine coolant temperature sensor is a 2-wire thermistor,


whose resistance varies with temperature. Sensor signal is on circuit
No. 410. Sensor ground is on circuit No. 476.
As sensor temperature increases, sensor resistance decreases.
High coolant temperature will result in low signal voltage on circuit
No. 410. Code P015 sets because PCM assumes coolant temperature cannot
be -20øF (-29øC) or less when IAT is -9.4øF (-23øC) or greater.

Test Conditions
Codes P037 and P038 not set and IAT sensor value greater
than or equal to -9.4øF (-23øC).

Failure Conditions
ECT sensor value is -20øF (-29øC) or less for 2 seconds.

Action
PCM turns on MIL and uses IAT sensor value instead of ECT
sensor value for all calculations during first 5 minutes of operation.
After 5 minutes, PCM uses a value of 194øF (90øC). Transaxle shift
adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If sensor or wiring is open, parameter PD04 should


indicate -29øC or less.
2) This checks for open sensor signal in circuit No. 410 from
PCM to sensor connector. If parameter PD04 indicates 135-151øC with
connector shorted, circuits No. 410 and 808 are okay.
3) Checks for open in circuit No. 808 from sensor terminal
"A" to ground splice. If shorting terminal "A" to ground causes
parameter PD04 to indicate 135-151øC, an open in circuit No. 808
exists.
4) This checks if PCM can recognize a short to ground or low
voltage on terminal 1B5, coolant temperature signal. If grounding
terminal 1B5 causes PD04 to indicate 135-151øC, circuit No. 410 from
PCM to ECT sensor is open.

G - TESTS W/CODES - 4.6LArticle Text (p. 65)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 43: Code P015 Schematic, Open ECT Sensor Signal
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 66)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 67)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 44: Code P015 Diagnostic Flow Chart, Open ECT Sensor Signal
Courtesy of General Motors Corp

CODE P016, ALTERNATOR VOLTAGE OUT OF RANGE

PCM monitors ignition feed voltage on circuit No. 539 to PCM.


Code P016 sets when system voltage drops to less than 10 volts or
increases to greater than 16 volts with engine running at greater than
500 RPM. If ignition voltage goes to zero volts (open circuit), engine
will not run since PCM does not have ignition signal.

Test Conditions
Tested continuously.

Failure Conditions
Engine speed at 500 RPM or greater. Ignition voltage to PCM
less than 10 volts or more than 16 volts for 5.0 seconds.
Action
PCM turns on MIL. PCM turns off canister purge solenoid,
disables cruise control, de-energizes TCC solenoid and disables
transaxle pressure control solenoid. PCM allows only 2nd gear
operation when any forward gear is selected. Transaxle shifts adapts
are maintained at current level. Garage shift adapts are maintained at
current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) This checks PCM data for parameters PD15 and ID50. If


voltages are within 0.5 volts of each other, a system problem may
exist. If not, find out why PCM is different.
2) This checks if PCM data PD15 is actually displaying system
voltage.

Note On Intermittents
A loose or faulty alternator terminal "L" connector may
cause Code P016 to set intermittently.

Fig. 45: Code P016 Schematic, Alternator Voltage Out Of Range


Courtesy of General
G - TESTS W/CODES MotorsText
- 4.6LArticle Corp
(p. 68)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 46: Code P016 Diagnostic Flow Chart, Alternator Voltage Out Of
Range
Courtesy of General Motors Corp

CODE P017, FRONT OXYGEN SENSOR NOT READY

PCM provides a .45-volt reference signal to oxygen sensor on


circuit No. 412. When warm, a properly operating oxygen sensor will
provide PCM .45-volt reference signal lower (less than .45 volt) to
indicate a lean mixture and higher (greater than .45 volt) to indicate
a rich mixture. If oxygen sensor does not vary from cold or not-ready
voltage under test conditions, PCM assumes sensor cannot respond to
air/fuel mixture changes and sets a Code P017.
Possible causes of Code P017 are:

* Open in circuits No. 412 or 413.


* Short to voltage on circuit No. 412 or 413.
* Oxygen sensor cannot respond.

Test Conditions
Codes P014, P015, P021, P022, P026 and P027 not set. Coolant
temperature greater than or equal to 180øF (82øC). TP sensor value 5-
25 degrees. Throttle switch open and engine speed 800 RPM or greater.

Failure Conditions
Oxygen sensor voltage stays .307-.609 volt for more than 64
seconds (not toggling).

Action
PCM turns on MIL. PCM enables canister purge solenoid if Code
G - TESTS W/CODES - 4.6LArticle Text (p. 69)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
P013 is also set. Closed loop operation is disabled.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Voltage on PCM data parameter PD32 should fluctuate from


greater than 0.6 volt to less than 0.3 volt. If voltage remains at
greater than 0.6 volt, check circuit No. 412 for a short to voltage.
If voltage remains at less than 0.3 volt, check circuit No. 412 for a
short to ground.
2) Measuring voltage using a voltmeter will isolate a
sensor/wiring problem from a PCM problem. If voltage fluctuates at
greater than 0.6 volt and less than 0.3 volt, PCM is faulty. If
voltage remains at less than 0.3 volt, check circuit No. 412 for a
short to ground or circuit No. 413 for a short to voltage. If voltage
remains greater than 0.6 volt, check circuit No. 412 for short to
voltage. If voltage remains 0.3-0.6 volt, check circuits No. 412 and
413 for an open.

Fig. 47: Code P017 Schematic, Front Oxygen Sensor Not Ready
Courtesy of General Motors Corp

G - TESTS W/CO
Fig. 48: Code P017 Diagnostic Flow Chart, Front Oxygen Sensor Not
G - TESTS W/CODES - 4.6LArticle Text (p. 71)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Ready
Courtesy of General Motors Corp

CODE P019, SHORTED FUEL PUMP FEEDBACK SIGNAL


PCM monitors fuel pump feedback voltage for 6 seconds after
ignition is turned on without engine being cranked. Fuel pump relay
will be energized for 2 seconds and then de-energized. If voltage on
fuel pump feedback does not drop to less than 7 volts during first 4
seconds after ignition is turned on (engine off), Code P019 will set,
indicating voltage on circuit No. 120 with fuel pump relay de-
energized.

Test Conditions
Codes P012, P014 and P015 not set. Coolant temperature at
122øF (50øC) or greater. No 4X reference pulses detected since
ignition was turned on (engine not cranked).

Failure Conditions
Fuel pump feedback voltage remains greater than or equal to 7
volts for 6 seconds (fuel pump relay never de-energized).

Action
PCM turns on SERVICE VEHICLE SOON message.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With ignition on, engine off, fuel pump should not be


running and fuel pump feedback (PCM parameter PD10) should be zero
volts. If PD10 shows voltage greater than 7 volts, repair circuit No.
120.
2) This checks for shorted oil pressure switch.
3) This checks for shorted fuel pump relay.
4) This checks for voltage on circuit No. 120 at PCM.
5) This checks for proper control of fuel pump relay by PCM.

Note On Intermittents
Probe fuel pump test point using a voltmeter to ground. Turn
ignition on, and observe voltmeter. Voltmeter should indicate battery
voltage for 2 seconds and then drop to zero. If voltage reading stays
at battery voltage for longer than 2 seconds, check for sticking fuel
pump relay contacts. Repeat test several times. Continue probing fuel
pump test point to ground. Start engine, and then turn it off. Voltage
should immediately drop to zero. If voltage does not immediately drop
to zero, check oil pressure switch contacts.

G - TESTS W/CODES - 4.6LArticle Text (p. 72)1995 Cadillac


Fig. 49: Code P019 Schematic, Shorted Fuel Pump Feedback Signal
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 73)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 74)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 50: Code P019 Diagnostic Flow Chart, Shorted Fuel Pump Feedback
Signal
Courtesy of General Motors Corp

CODE P020, OPEN FUEL PUMP CIRCUIT

Fuel pump receives power from circuit No. 120 through either
the fuel pump relay or oil pressure switch. PCM energizes fuel pump
relay for 2 seconds after key is turned on. Fuel pump is then turned
off if no 4X reference pulses are received. The oil pressure switch is
provided as a backup to fuel pump relay enabling engine to start when
fuel pump relay fails. Code P020 is set when PCM sees fuel pump is not
energized (zero volts on feedback circuit) with engine cranking or
running. PCM code is designed to detect a fuel pump relay fault (relay
not powering fuel pump).

Test Conditions
Engine speed greater than or equal to 24 RPM.

Failure Conditions
Fuel pump feedback voltage less than or equal to 2 volts for
1.3 seconds or more.

Action
PCM turns on SERVICE VEHICLE SOON light.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks for engine to start with fuel pump powered through


fuel pump relay. If engine does not start, proceed to CODE P020 (2 OF
3).
2) Checks circuit No. 120 for open or if no fault code is
present.
3) Checks for open in circuit No. 239 from fuse to fuel pump
relay terminal No. 5.
4) Checks for open in circuit No. 50 to fuel pump relay
terminal No. 5.
5) Checks if fuel pump will run to isolate a fuel pump
control problem from a fuel pump problem.
6) If greater than or equal to 10 volts is measured, fuel
pump relay circuit is okay. Fuel pump relay is faulty.
7) Checks for open in circuit No. 120 from fuel pump relay to
fuel pump.
8) Checks for proper control of fuel pump relay by PCM.
9) Checks for an open in circuit No. 1250 (fuel pump ground).
10) Checks circuit No. 239 for short to ground.
11) Isolates when circuit No. 120 is shorted to ground.
12) Checks circuit No. 120 for short to ground between oil
pressure switch and PCM.
13) Checks fuel pump harness for short to ground. If harness
is okay, check circuit No. 120 from fuel pump relay terminal No. 3 for
short to ground.

G - TESTS W/CO
Fig. 51: Code P020 Schematic, Open Fuel Pump Circuit
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 76)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 52: Code P020 Diagnostic Flow Chart - 1 Of 3, Open Fuel Pump
Circuit
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 77)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 78)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 53: Code P020 Diagnostic Flow Chart - 2 Of 3, Open Fuel Pump
Circuit
Courtesy of General Motors Corp
Fig. 54: Code P020 Diagnostic Flow Chart - 3 Of 3, Open Fuel Pump
Circuit
Courtesy of General Motors Corp

CODE P021, SHORTED TP SENSOR CIRCUIT (SIGNAL VOLTAGE HIGH)

Throttle Position (TP) sensor is a potentiometer. A 5-volt


reference is provided on circuit No. 474 and ground is provided on
circuit No. 808. TP sensor signal circuit No. 417 varies between zero
and 5 volts based on throttle plate position. At low throttle angle,
TP sensor signal voltage is low. PCM uses TP sensor information to
determine idle, WOT, deceleration leanness and acceleration
enrichment. Code P021 sets when PCM detects a TP sensor signal that is
too high.

Test Conditions G - TESTS W/CODES - 4.6LArticle Text (p. 79)1995 Cadillac Concours
Engine speed 25-3000 RPM.

Failure Conditions
TP sensor value greater than or equal to 85 degrees for 0.1
second.

Action
PCM turns on MIL, disables TCC and transaxle pressure
control. PCM sets TP sensor equal to 13 degrees when TP sensor is open
and 6 degrees when TP sensor is closed. PCM freezes transaxle in
current gear.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If TP sensor or wiring is shorted, data parameter PD01


will read 85 or greater.
2) Checks for shorted TP sensor or wiring. If data value
stays greater than -7 with TP sensor disconnected, check for problem
in wiring.
3) Check for open in circuit No. 808 between TP sensor and
PCM. An open in circuit No. 808 will result in high TP sensor signal
whenever TP sensor is connected.

Fig. 55: Code P021 Schematic, Shorted TP Sensor Circuit (Signal


Voltage High)
Corp W/CODES - 4.6LArticle Text (p. 80)1995 Cadillac ConcoursFor Ace Mecha
G - TESTS
Courtesy of General Motors
Fig. 56: Code P021 Diagnostic Flow Chart, Shorted TP Sensor Circuit
(Signal Voltage High)
Courtesy of General Motors Corp

CODE P022, OPEN TP SENSOR CIRCUIT (SIGNAL VOLTAGE LOW)

TP sensor is a potentiometer. A 5-volt reference is provided


on circuit No. 474 and ground is provided on circuit No. 808. TP
sensor signal circuit No. 417 varies between zero and 5 volts based on
throttle plate position. At low throttle angle, TP sensor signal
voltage is low. PCM uses TP sensor information to determine idle, WOT,
deceleration leanness and acceleration enrichment. Code P022 sets when
PCM detects a TP sensor signal that is too low.

Test Conditions
Engine speed at least 600 RPM.

Failure Conditions
TP sensor value less than -5 degrees for one second.

Action
G - TESTS W/CODES - 4.6LArticle Text (p. 81)1995 Cadillac Concours
PCM turns on MIL and disables TCC. PCM sets TP sensor equal
to 13 degrees when throttle switch is open and 6 degrees when throttle
switch is closed. PCM freezes transaxle in current gear.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P032, P036 and P103 are also present, check


circuit No. 474 for open or short to ground. TP sensor and MAP sensor
share 5-volt reference signal.
2) With TP sensor or wiring open, PCM data parameter PD01
will read -5 or less.
3) Checks for open TP sensor or circuit. If data value stays
less than 85 with TP sensor terminals "A" and "C" jumpered together,
problem is in wiring.
4) Voltage should be greater than 0.5 volt if circuit No. 474
is not open or shorted to ground.
5) Checks to see if circuit No. 474 is open or if circuit No.
417 is shorted to ground.
6) Checks if signal is reaching PCM. If signal is reaching
PCM, fault is in PCM.

Fig. 57: Code P022 Schematic, Open TP Sensor Circuit (Signal Voltage
Low)
Courtesy of General Motors Corp
G - TESTS W/CODES - 4.6LArticle Text (p. 82)1995 Cadillac ConcoursFor Ace Mechanics 123 Main
Fig. 58: Code P022 Diagnostic Flow Chart, Open TP Sensor Circuit
(Signal Voltage Low)
Courtesy of General Motors Corp

CODE P023, IGNITION CONTROL CIRCUIT PROBLEM

Test Conditions (Crank)


By-pass line low (zero volts) and at least 2 reference pulses
have been received by PCM.

Failure Conditions (Crank)


No ignition pulses detected in circuit No. 423.

Test Conditions
G - TESTS W/CODES - 4.6LArticle(Run)
Text (p. 83)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
By-pass line high (5 volts) and at least 2 reference pulses
have been received by PCM.

Failure Conditions (Run)


No ignition control pulses detected on circuit No. 423.

Action
PCM turns on MIL and will not enable spark timing control.
Engine will start and run on base timing. PCM disables EGR solenoid.
Transaxle shift adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P035 is set. A REF LO problem can cause


other ignition problems.
2) Checks if Code P023 was set during engine crank or while
engine was running.
3) Checks for short to voltage on circuit No. 424. Checks if
PCM failure is causing ignition control system into by-pass spark
control when it should not be.
4) Checks for open in circuit No. 423 to see if ignition
control pulses are reaching ignition control module or if pulses are
reaching ignition control module but ignition control module is not
reacting.
5) Checks for short to voltage in circuit No. 424.
6) Checks if by-pass control is being sent by PCM to ignition
control module. If by-pass control is being sent, voltage will be
greater than 4.1 volts.
7) Checks if by-pass control being sent by PCM is being
received by ignition control module. If circuit No. 424 is good,
resistance will be less than 5 ohms.
8) Checks if PCM is providing proper signal to ICM. If PCM
terminal 3F3 has 30-100 Hertz, PCM is not at fault.
9) Checks if PCM can produce proper ignition control pulses.
If maximum voltage exceeds 3.7 volts, PCM is okay and ICM is at fault.
10) Checks circuit No. 424 for short to ground.
11) Checks if ICM is able to recognize a by-pass signal. If
it does, Code P023 will not set again. If Code P023 resets, the ICM is
faulty. If does not reset, PCM is faulty.
12) Checks if ICM is causing incorrect voltage or if PCM is
supplying incorrect signal.

G - TESTS W/COD
Fig. 59: Code P023 Schematic, Ignition Control Circuit Problem
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 85)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 86)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 60: Code P023 Diagnostic Flow Chart - 1 Of 2, Ignition Control


Circuit Problem
Courtesy of General Motors Corp
Fig. 61: Code P023 Flow Chart - 2 Of 2, Ignition Control Circuit
Problem
Courtesy of General Motors CorpG - TESTS W/CODES - 4.6LArticle Text (p. 87)1995 Cadillac Concours
CODE P024, VEHICLE SPEED SENSOR (VSS) CIRCUIT PROBLEM

VSS is a permanent magnet pulse generator mounted in


transaxle. PCM receives unbuffered speed information VSS. Code P024
sets if PCM detects vehicle speed of 5 MPH or less with transaxle
input speed (turbine speed) of 3000 RPM or greater for one second
while in any forward gear. To avoid any erratic cruise control
operation due to an intermittent problem, cruise control system is
disabled for the entire ignition cycle.

Test Conditions
Codes P056 and P091 not set. Transaxle in Park or Neutral.
Transaxle pressure switch indicating not in Reverse. Transaxle input
speed sensor indicating 3000 RPM or greater.

Failure Conditions
Vehicle speed at 5 MPH or less for one second.

Action
PCM turns on MIL and disables Torque Converter Clutch (TCC)
and cruise control for the entire ignition cycle. PCM will substitute
a calculated vehicle speed based on transaxle input speed and the
current gear commanded (gear ratio). PCM freezes transaxle in current
gear and torque management is disabled.

NOTE: Test number refers to number on diagnostic chart.

1) If Code P025 is current, fault is present and can be


diagnosed directly. If Code P025 is stored as history, refer to Code
P075 to diagnose fault.
2) VSS will generate a frequency of greater than zero Hertz
when spun by hand. If it does, PCM is faulty. If it does not, check
circuit or sensor for open or short.

Note On Intermittents
Check for Electromagnetic Interference (EMI) induced on
circuits No. 400 and 401 by running them close to spark plug wires or
high power transmitters (mobile radios) operating in vicinity.

G - TESTS W/CODES - 4.6LArticle Text (p. 88)1995 Cadillac Concours


Fig. 62: Code P024 Schematic, VSS Circuit Problem
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 89)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
G - TESTS W/CODES - 4.6LArticle Text (p. 90)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 63: Code P024 Diagnostic Flow Chart, VSS Circuit Problem
Courtesy of General Motors Corp

CODE P025, 24X REFERENCE SIGNAL LOW

PCM checks for 4X reference pulses being received without 24X


reference pulses. Code P025 is set when engine is running and PCM is
receiving 4X reference pulses and 24X reference signal line is low for
4 seconds.

Test Conditions
Codes P035 and P041 are not set. A cam reference pulse was
received and engine speed at greater than 496 RPM but less than 1200
RPM. Ignition control not in by-pass mode.
Failure Conditions
No 24X reference pulses received by PCM and the line is low
for 4 seconds.

Action
PCM turns on SERVICE VEHICLE SOON light message.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks to see if Code P035 is present because REF LO


problem can cause other ignition problems.
2) Checks ability of ignition control module to produce 24X
reference pulses. If system is operating correctly, reading will be
200 Hertz or greater.
3) Checks to see if ICM is providing PCM the proper 24X
reference signal.
4) Checks for open or short to ground in circuit No. 647.

Fig. 64: Code P025 Schematic, 24X Reference Signal Low


Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 91)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
Fig. 65: Code P025 Diagnostic Flow Chart, 24X Reference Signal Low
Courtesy of General Motors Corp

CODE P026, SHORTED THROTTLE POSITION SWITCH CIRCUIT

Throttle position switch is part of ISC motor assembly. PCM


provides a 5-volt reference signal on circuit No. 427. When throttle
lever contacts ISC plunger, throttle switch closes. When throttle
switch is closed, input voltage is low. Code P026 sets when PCM sees a
TP sensor signal greater than 16 degrees (accelerator applied) but
throttle switch remains closed.

Test Conditions
G - TESTS W/CODES - 4.6LArticle
Codes P021 and P022Text not 1995 and
(p. 92)set Cadillac ConcoursForangle
throttle Ace Mechanics 123 Main Street San Diego Ca 921
is 16-85
degrees.

Failure Conditions
Throttle switch input to PCM closed for 1.8 seconds.
Action
PCM turns on MIL, disables EGR and assumes throttle switch is
closed if brakes are applied or if TP sensor position is less than or
equal to 18 degrees. PCM also assumes open throttle when brakes are
off or TP sensor position is greater than 18 degrees. Garage shift
adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) PCM input PI72 should cycle from LO to HI to LO when


accelerator is depressed and released.
2) If PCM input PI72 changes to HI when ISC motor is
disconnected, fault is with ISC motor. If PI72 still stays LO, check
circuit No. 427 for short to ground.
3) Checks if circuit No. 427 is shorted to ground or if PCM
is faulty.

Fig. 66: Code P026 Schematic, Shorted Throttle Position Switch


Circuit
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6L


Fig. 67: Code P026 Diagnostic Flow Chart, Shorted Throttle Position
Switch Circuit
Courtesy of General Motors Corp

CODE P027, OPEN THROTTLE POSITION SWITCH SIGNAL

Diagnostic test monitors ISC throttle position switch during


some coast down and idle conditions with throttle position switch open
and brake applied. Under these conditions, PCM commands ISC to
retract, and monitors TP sensor for corresponding decrease in throttle
position. PCM sets Code P027 if it detects a decrease in throttle
position 2 times in succession, throttle is resting on ISC plunger and
throttle position should be closed.

Test Conditions
Codes P021, P022 and P024 not set. Vehicle in coast down
condition. Throttle switch open, brakes applied, throttle angle 12
degrees or less and engine speed at least 64 RPM greater than desired.
At least 20 seconds have passed between brake applications or the last
ISC motor
G - TESTS pulse from
W/CODES PCM. Text (p. 94)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
- 4.6LArticle
Failure Conditions
PCM retracts ISC motor and sees a corresponding decrease in
throttle angle twice.
Action
PCM turns on MIL. EGR is disabled. Garage shift adapts are
maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) LO fan status light should cycle from ON to OFF to ON when


accelerator is depressed and released.
2) Checks if fault is with throttle position switch.
3) Checks PCM's ability to recognize signal if circuit No.
427 is open.
4) Checks if circuit No. 451 is open.

Note On Intermittents
Code P027 may set if TCC brake switch is sticking open or if
accelerator and brake pedals are depressed simultaneously. Refer to
input test PI71 to verify proper switch function.

Fig. 68: Code P027 Schematic, Open Throttle Position Switch Signal
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 95)1995 Cadillac ConcoursFor Ace Mechanics
Fig. 69: Code P027 Diagnostic Flow Chart, Open Throttle Position
Switch Signal
Courtesy of General Motors Corp

CODE P028, TRANSAXLE PRESSURE SWITCH/CIRCUIT PROBLEM

PCM checks for illegal transaxle pressure switch inputs (000


& 010) in addition of any of following failure conditions:

* Transaxle range switch indicating no in P/N position but


transaxle pressure switch input to PCM indicating P/N (101)
with a valid drive transaxle gear ratio (3.11 or less).
* Transaxle pressure switch input to PCM indicating REV (100)
with a gear ratio not within recognized reverse gear ratio
range (gear ratio less than or equal to 2.02 or gear ratio
G - TESTS W/CODES
greater - than
4.6LArticle 96)1995
Text (p.to
or equal Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
2.23).
* Transaxle pressure switch input to PCM indicating D1 (110),
D2 (111), D3 (011) or D4 (001) with a reverse gear ratio
(gear ratio between 2.02 and 2.23).
If any of above conditions are met for 5 seconds, Code P028
will set for the entire ignition cycle.

Test Conditions 1
Engine running.

Failure Conditions 1
Illegal transaxle pressure switch value (000 and 010).

Test Conditions 2
Codes P021, P022, P024, P056, P056, P075, P086 and P091 not
set. Engine running. Vehicle speed at 7 MPH or greater and throttle
angle at 15.7 degrees or greater.

Failure Conditions 2
Transaxle switch indicating not in Park or Neutral, but
transaxle pressure switch value at 101 (P/N) with gear ratio of 3.11
or less or 5 seconds. Transaxle pressure switch value 100 (REV) with
gear ratio of 2.02 or 2.23 for 5 seconds. Transaxle pressure switch
value 001 (D4), 011 (D3), 111 (D2) or 110 (D1) with gear ratio of 2.
02-2.23 for 5 seconds.

Action
PCM turns on MIL. PCM will substitute previous transaxle
switch value if it is consistent with transaxle range switch. If not,
PCM will substitute D4 for transaxle switch value if transaxle range
switch indicates Drive/Reverse and Park/Neutral if transaxle range
switch indicates Park/Neutral.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks PCM data PD71 for failure that is present in all


transaxle ranges ("1" is for open circuit and "0" for short to
ground).
2) Determines in which circuit the failure is present.
3) Checks if PCM is receiving correct voltage changing
between zero and 12 volts and not recognizing it.
4) If voltage remains at zero volts, circuit is shorted to
ground. If voltage remains at 12 volts, circuit is open.
5) Checks if short to ground is internal or external of
transaxle.
6) If PCM data PD71 parameter values are as specified in Code
P028 (1 of 2) diagnostic flow chart, problem is intermittent. If
parameter values are not as specified, transaxle range switch is
giving wrong readings.
7) Checks if failure occurred while vehicle was in Reverse or
not. If gear ratio was 2.02-2.23, vehicle was in Reverse when failure
occurred.
G - TESTS W/CODES - 4.6LArticle Text (p. 97)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921
8) Checks Code P028 snapshot data PD71 to determine exactly
what transaxle pressure switch value was at when code was set to
determine which circuits are open or shorted to ground.

Fig. 70: Code P028 Schematic, Transaxle Pressure Switch/Circuit


Problem
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 98)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San
G - TESTS W/CODES - 4.6LArticle Text (p. 99)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 921

Fig. 71: Code P028 Diagnostic Flow Chart - 1 Of 2, Transaxle Pressure


Switch/Circuit Problem
Courtesy of General Motors Corp
Fig. 72: Code P028 Diagnostic Flow Chart - 2 Of 2, Transaxle Pressure
Switch/Circuit Problem
Courtesy of General Motors Corp

CODE P029, TRANSAXLE SHIFT SOLENOID "B" PROBLEM

PCM monitors gear ratio and compares the ratio to the


commanded gear ratio. Code PO29 will set if both ratios are not
G - TESTS W/CODES - 4.6LArticle Text (p. 100)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
synchronized.
Test Conditions
Codes P021, P022, P024, P028 and P056 not set. Transaxle
pressure switch indicating D1, D2, D3 or D4 position. Engine running
and vehicle speed at 7 MPH or greater. Throttle angle position at 11
degrees or greater.

Failure Conditions:
* Case 1 - Gear ratio 0.65-0.71 for 5 seconds. 1st gear
commanded.
* Case 2 - Gear ratio 0.95-1.05 for 5 seconds. 2nd gear
commanded.
* Case 3 - Gear ratio 1.54-1.71 for 5 seconds. 3rd gear
commanded.
* Case 4 - Gear ratio 2.87-3.11 for 5 seconds. 4th gear
commanded.

Action
PCM turns on MIL. PCM commands 2nd gear when any forward gear
is selected and garage shift adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P117 is set.


2) Checks if shift solenoid "B" is in high when it should be
in low or vice-versa.
3) Checks if PCM is operating correctly but setting false
codes.
4) Checks if circuit No. 741 is open.
5) Checks if circuit No. 1223 is open (engine harness side).
6) Checks for short to ground inside transaxle.
7) Checks for open circuit inside transaxle.
8) Checks circuit No. 1223 (transaxle harness side) for short
to voltage inside transaxle.
9) Checks circuit No. 1223 (engine harness side) for short to
voltage from PCM connector.
10) Possible causes of getting 4th gear when 1st gear is
commanded.
11) Possible causes of getting 3rd gear when 2nd gear is
commanded.
12) Possible causes of getting 2nd gear when 3rd gear is
commanded.
13) Possible causes of getting 1st gear when 4th gear is
commanded.

G - TESTS W/CODES - 4.6LArticle Text (p. 101)1995 Cadillac ConcoursFor Ace Mechanics 123 Main St
Fig. 73: Code P029 Schematic, Transaxle Shift Solenoid "B" Problem
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 102)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 103)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 74: Code P029 Diagnostic Flow Chart - 1 Of 2, Transaxle Shift


Solenoid "B" Problem
Courtesy of General Motors Corp
Fig. 75: Code P029 Diagnostic Flow Chart - 2 Of 2, Transaxle Shift
Solenoid "B" Problem
Courtesy of General Motors Corp

CODE P030, ISC RPM OUT OF RANGE

G - TESTS W/CODES - 4.6LArticle


PCM controls engineText idle 1995 by
(p. 104)RPM Cadillac ConcoursFor Ace
increasing or Mechanics 123 Main Street San Diego Ca 92
decreasing
throttle opening using Idle Speed Control (ISC) motor. ISC controls
idle speed any time throttle switch is closed. Code P030 detects
engine RPM out of limits.

Test Conditions
Codes P021, P022, P024, P026 and P027 not set, throttle
switch closed, vehicle speed equals zero, battery voltage greater than
or equal to 11 volts, desired engine speed 288 RPM greater than actual
RPM, and idle speed control start-up delay over. Engine not receiving
power steering load. PCM not commanding an idle speed anticipate.

Failure Conditions
ISC motor in forward mode. TP sensor at least 9.1 degrees or
less and ISC extending for 64 seconds or ISC motor in reverse mode, TP
sensor position at 1.3 degrees or greater and ISC retracting for 64
seconds.

Action
PCM turns on MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) This step checks for ISC motor codes that can cause other
problems.
2) This step checks if cruise control is engaged, causing
idle problems.
3) Checks for proper ISC motor operation.
4) Many engine fuel and emissions system faults may cause
unstable idle. If base engine idle is not steady, ISC may not be able
to control idle to within 152 RPM of desired idle. For symptom
diagnosis, see H - TESTS W/O CODES article in the ENGINE PERFORMANCE
section.
5) This step checks PCM's ability to control ISC motor by
checking for signal present at ISC motor.
6) This step checks for open or short to ground in circuit
No. 425 or 426.
7) Checks PCM's ability to control ISC motor by checking for
signal present at ISC motor.
8) Checks if ISC motor is receiving signal but not responding
correctly. Voltage should fluctuate continuously from negative to
positive value.

Note On Intermittents
This code may set due to an intermittently sticking ISC
motor.

G - TESTS W/CODES -
Fig. 76: Code P030 Schematic, ISC RPM Out Of Range
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 106)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 107)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 77: Code P030 Diagnostic Flow Chart - 1 Of 2, ISC RPM Out Of
Range
Courtesy of General Motors Corp
G - TESTS W/CODES - 4.6LArticle Text (p. 108)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 78: Code P030 Diagnostic Flow Chart - 2 Of 2, ISC RPM Out Of
Range
Courtesy of General Motors Corp

CODE P031, SHORTED MAP SENSOR CIRCUIT

MAP sensor output signal voltage is a DC voltage varying with


manifold pressure. PCM provides a 5-volt reference signal and ground.
MAP signal varies between zero and 5 volts as manifold pressure
changes. As MAP decreases, voltage decreases (low engine load, high
vacuum). As MAP increases, voltage increases (high engine load, low
vacuum).
PCM uses MAP sensor values to indicate engine load. A high
MAP reading indicates heavy load and low MAP indicates low load. Code
P031 is designed to set when PCM detects a MAP sensor signal out of
high limits.

Test Conditions
Tested continuously. Codes P021 and P022 not set. Engine
running with throttle angle at 20.5 degrees or less.

Failure Conditions
MAP value high for at least .25 second.

Action
PCM turns on MIL, disables long term fuel trim and uses a
substitute MAP sensor value based on engine RPM and throttle switch
status (open or closed). PCM disables torque management and transaxle
shift adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P038 is set, check circuit No. 452 for open or


short to voltage. MAP and IAT sensors share this same circuit.
2) PD02 will read 103-105 kPa if MAP sensor or circuit is
shorted.
3) If PCM data PD02 goes to 10-16 kPa with connector
unplugged, check for faulty sensor or circuit.
4) Checks circuit No. 432 for short to battery. If circuit is
okay, replace PCM.

Note On Intermittents
Code P031 could be set during an
engine backfire, which cause a rapid increase in MAP value. Check Code
P031 snapshot.

G - TESTS W/CO
Fig. 79: Code P031 Schematic, Shorted MAP Sensor Circuit
Courtesy of General Motors Corp

G - TESTS W/CODES - 4.6LArticle Text (p. 110)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 111)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 80: Code P031 Diagnostic Flow Chart, Shorted MAP Sensor Circuit
Courtesy of General Motors Corp

CODE P032, OPEN MAP SENSOR CIRCUIT

MAP sensor changes resistance based upon manifold vacuum. PCM


provides a 5-volt reference and ground. MAP signal varies between zero
and 5 volts as manifold vacuum varies. Code P032 sets when PCM detects
MAP sensor signal is too low.

Test Conditions (1)


Engine speed less than or equal to 700 RPM, throttle angle
less than or equal to 18 degrees and TP sensor closed.

Test Conditions (2)


Engine speed less than or equal to 1800 RPM, throttle angle
less than or equal to 13 degrees, TP sensor open and transmission not
in Park or Neutral.

Failure Conditions
MAP value less than 16 kPa for .2 second.

Action
PCM turns on MIL. PCM disables long term fuel trim and uses a
substitute MAP value based on engine RPM and throttle switch status
(open or closed). PCM disables EVAP control solenoid. PCM disables
torque management and transaxle shift adapts are maintained at current
levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) PD02 will read 10-16 kPa if MAP sensor or related circuit


is open.
2) Checks for 5-volt reference signal at sensor connector. A
reading of 103-105 kPa means that wiring and PCM are okay.
3) Checks circuit No. 432 for short to ground and circuits
No. 432 and 474 and MAP sensor circuit for open.
4) Checks circuit No. 432 for short to ground.
5) Checks if 5-volt signal is reaching PCM. If signal is
present, replace PCM.

Fig. 81: Code P032 Schematic, Open MAP Sensor Circuit


Courtesy of General Motors Corp
G - TESTS W/COD
Fig. 82: Code P032 Diagnostic Flow Chart, Open MAP Sensor Circuit
Courtesy of General Motors Corp

CODE P033, EXTENDED TRAVEL BRAKE SWITCH INPUT CIRCUIT PROBLEM

This test assumes that a sudden decrease in non-drive (rear)


wheel speed is caused by a brake application. Non-drive wheels and
stoplight switch status are supplied to PCM through the serial data
from the EBTCM.

Test Conditions
G - TESTS W/CODESP090,
Codes - 4.6LArticle
P106 Text
and (p. 113)1995
P137 not Cadillac
set. ConcoursFor
TractionAce Mechanics and
control 123 Main
ABSStreet San Diego Ca 92
systems operating normally and non-drive wheel speed of 36 MPH or
greater.

Failure Conditions
A 2 MPH or greater decrease in non-drive wheel speed in 0.2
seconds. Transition in the TCC contacts of the TCC brake switch or
stop/BTSI/cruise brake switch. No transition noticed in the extended
travel contact of TCC brake switch. If these conditions are met and
counter reaches 5, Code P033 sets.

Action
PCM disables cruise control and substitutes status of TCC
contacts of TCC brake switch input for the extended travel input. PCM
turns on SERVICE VEHICLE SOON light message.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) PCM input PI86 should cycle from high to low when brake
pedal is depressed and then released. If PI86 remains low, check for
open or short to ground in system. If PI86 remains high, check for
short to voltage in system.
2) If 10 volts or greater is measured, check circuit No. 847
or TCC brake switch for open circuit. If less than 10 volts is
measured, check circuits No. 341 and 847 for a short to ground.

Fig. 83: Code P033 Schematic, Extended Travel Brake Switch Input
Circuit Problem
Courtesy of General Motors Corp. G - TESTS W/COD
Fig. 84: Code P033Diagnostic Flow Chart, Extended Travel Brake Switch
Input Circuit Problem
Courtesy of General Motors Corp.

CODE P034, MAP SENSOR SIGNAL TOO HIGH

This test monitors MAP sensor signals for loss of engine


vacuum under closed throttle condition. If difference between MAP
signal and calculated BARO is 11 kPa or less for 15 seconds, Code P034
sets.
G - TESTS W/CODES - 4.6LArticle Text (p. 115)1995 Cadillac Concours
Test Conditions
Codes P021, P022, P026, P027, P031 and P032 not set,
throttle switch closed, engine speed greater than or equal to 400 RPM,
throttle angle less than or equal to 18 degrees and BARO at least 75
kPa.

Failure Conditions
Difference between MAP and calculated BARO sensor value 11
kPa or less for 15 seconds.

Action
PCM turns on MIL. PCM uses a substitute MAP sensor value
based on engine RPM and throttle position switch status. PCM disables
long term fuel trim. PCM disables EVAP canister solenoid. PCM disables
torque management and transaxle shift adapts are maintained at current
levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) MAP at idle should be 30-50 kPa, depending on engine load.


BARO pressure should be 85-105 kPa, depending upon altitude.
2) Check for vacuum at fuel pressure regulator hose. At idle,
typical vacuum reading should be 14-20 in. Hg, depending on engine
load.
3) PCM data PD02 should read 10-16 kPa MAP sensor connector
disconnected. If PD02 reads greater than 16 kPa, check circuit No. 432
for short to voltage.
4) Checks for short to voltage inside intake manifold.
5) Checks for short to voltage on circuit No. 452 or 474.
Also checks for high resistance on circuit No. 452. Ensure transaxle
temperature sensor connector is disconnected to eliminate voltage.

CODE P035, IGNITION GROUND VOLTAGE OUT OF RANGE

This test monitors the REF LO voltage (circuit No. 453) input
to PCM and sets Code P035 if voltage difference between REF LO and PCM
power ground is greater than preset values. PCM internally adds 2.5
volts to REF LO signal. If voltage is greater than 3.98 volts or less
than 1.04 volts, PCM will set Code P035.

Test Conditions
Code P016 not set.

Failure Conditions
Voltage difference between PCM ground and ignition control
module REF LO is 1.48 volts or greater for one second or REF LO
voltage is -1.46 volts or less for one second.
G - TESTS W/CODES - 4.6LArticle Text (p. 116)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Action
None.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If value of PD09 is 1.1 volts or less, PCM ground voltage


is floating high, causing Code P035 to set.
2) Checks for short to voltage in circuit No. 453.
3) Voltage measured at ignition control module connector C4
terminal "F" should be less than 0.1 volt. If voltage is higher, check
module for bad ground (module trying to ground through REF LO input to
PCM).

Note On Intermittents
Code set due to an improperly mounted PCM, causing PCM not
to be electrically isolated from body ground.

Fig. 85: Code P035 Schematic, Ignition Ground Voltage Out Of Range
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 117)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 86: Code P035 Diagnostic Flow Chart, Ignition Ground Voltage Out
Of Range
Courtesy of General Motors Corp.

CODE P036,
G - TESTS EGR PINTLE
W/CODES POSITION
- 4.6LArticle OUT
Text OF118)
(p. RANGE
1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Code P036 sets when EGR pintle position cannot be controlled


by PCM.

Test Conditions
Ignition voltage at 11 volts or greater.
Failure Conditions
Difference between commanded and actual EGR position is
greater than 25 counts for 10 seconds or learned EGR closed position
is less than 9 counts or greater than 103 counts.

Action
PCM turns on MIL. PCM disables EGR solenoid for entire
ignition cycle. Transaxle shift adapts are maintained at current
levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if EGR pintle position feedback is within a valid


range with EGR off.
2) This step forces a high signal on the feedback circuit and
checks for an appropriate result.
3) This step removes signal from feedback circuit and checks
for an appropriate result.
4) Jumper voltage should read 5 volts since 5-volt reference
line is jumpered to feedback line.
5) With EGR off (EGR overridden to zero), EGR pintle position
should read less than 50 counts.
6) With EGR valve commanded to 50 percent, EGR pintle
position should read 100-150 counts.
7) With EGR valve on full, EGR pintle position should be
greater than 200 counts.
8) Code P036 snapshot parameter PD07 (EGR pintle position)
can help determine the root cause even if problem cannot be
reproduced. A low pintle position (less than 9 counts) recorded in the
snapshot means a low feedback voltage caused the code to set. A high
pintle position (greater than 250 counts) recorded in the snapshot
means a high feedback voltage caused the code to set. An intermittent
pintle position (9-250 counts) recorded in the snapshot means that
code was set because PCM could not control the EGR solenoid either due
to intermittents in the solenoid (circuits No. 435 and 741) or EGR
valve is sticking.

G - TESTS W/CODES - 4.6LArticle Text (p. 119)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 87: Code P036 Schematic, EGR Pintle Position Out Of Range
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 120)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 121)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 88: Code P036 Diagnostic Flow Chart - 1 Of 2, EGR Pintle


Position Out Of Range
Courtesy of General Motors Corp.
Fig. 89: Code P036 Diagnostic Flow Chart - 2 Of 2, EGR Pintle
Position Out Of Range
Courtesy of General Motors Corp.

CODE P037, SHORTED INTAKE AIR TEMPERATURE (IAT) SENSOR

IAT sensor is a thermistor that varies its resistance with


temperature. As sensor temperature increases, resistance decreases.
High temperature will result in low signal voltage. Code P037 sets
when PCM sees an IAT sensor reading of 298øF (148øC) when coolant
temperature is less than 212øF (100øC).
G - TESTS W/CODES - 4.6LArticle Text (p. 122)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Test Conditions
Codes P014 and P015 not set. Coolant sensor temperature less
than or equal to 212øF (100øC).

Failure Conditions
IAT sensor value greater than or equal to 298øF (148øC).

Action
PCM turns on MIL. PCM substitutes outside air temperature for
IAT. Transaxle shift adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With a shorted IAT sensor, PCM parameter PD05 should


indicate 148øC or greater. If PD05 does not indicate 148øC or greater,
sensor is not shorted.
2) Checks for sensor short or circuit No. 472 shorted to
ground. If PCM parameter PDO5 stays at 147-151øC with sensor
unplugged, circuit is shorted to ground.
3) Checks shorted sensor or circuit No. 472 shorted to ground
inside intake manifold. If PCM data PD05 stays at 147-151øC with
sensor unplugged, circuit No. 472 is sorted to ground.
4) IAT sensors can be damaged by a backfire in intake. If
vehicle has had more than one IAT sensor replaced, check for signs of
backfire and high intake manifold temperatures due to improper valve
train operation.

Fig. 90: Code P037 Schematic, Shorted IAT Sensor


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 123)1995 Cadillac ConcoursFor Ace Mechanics 123 Main
Fig. 91: Code P037 Diagnostic Flow Chart, Shorted IAT Sensor
Courtesy of General Motors Corp.

CODE P038, OPEN INTAKE AIR TEMPERATURE (IAT) SENSOR

IAT sensor is a thermistor that varies its resistance based


on temperature. As temperature of sensor decreases, sensor resistance
increases. Code P038 sets when PCM sees low voltage signal when
coolant sensor temperature is 14øF (-10øC) or greater.

Test Conditions
Code P047 not set. Outside air temperature sensor has not
failed. Outside air temperature 14øF (-10øC) or greater or difference
between outside air temperature and IAT is greater than 63øF (17øC).
Vehicle speed at 7 MPH or greater for at least 5 seconds. Engine speed
at 500 RPM or greater for more than 20 seconds.

Failure Conditions
IAT sensor value less than 35øF (-37øC).
G - TESTS W/CODES - 4.6LArticle Text (p. 124)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Action
PCM turns on MIL. PCM substitutes outside air temperature for
IAT. Transaxle shift adapts are maintained at current levels.
NOTE: Test numbers refer to numbers on diagnostic chart.

1) If IAT sensor is open, PCM parameter PD05 should indicate


-37øC or less. If PD05 does not indicate -37ø or less, sensor signal
is not open.
2) Checks PCM and circuit No. 472 from PCM to sensor
connector. If PCM data PD05 indicates 147-151øC with connector
terminal "A" shorted to ground, sensor circuits and PCM are okay.
3) Checks for open sensor circuit No. 452 (ground). If PCM
data PD05 reads 147-151øC with sensor connector terminals "A" and "B"
jumpered, then circuit No. 452 and PCM are okay.
4) Checks if circuit No. 472 or if PCM is open.
5) Checks if circuits No. 452 or 472 or IAT sensor is open or
shorted to voltage.
6) IAT sensor can be damaged by backfire in intake manifold.
If vehicle has had multiple IAT sensor replacements, check for signs
of backfire.

Fig. 92: Code P038 Schematic, Open Intake Air Temperature (IAT)
Sensor
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 125)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 93: Code P038 Diagnostic Flow Chart, Open IAT Sensor
Courtesy of General Motors Corp.

CODE P039, TCC ENGAGEMENT PROBLEM


G - TESTS W/CODES - 4.6LArticle Text (p. 126)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
This code test monitors engine RPM and vehicle speed and
compares them. PCM will set code when engine speed exceeds fault value
for a particular vehicle speed. This code can set due to an electrical
problem or slippage of TCC or transaxle clutches. If a TCC failure has
occurred, failure is more likely to be observed under high road load
(high MAP) conditions. Use code snapshot data to confirm failure.

Test Conditions
Codes P024, P026, P027, P028, P031, P032, P034, P056 and
P075 not set, transaxle in 3rd or 4th gear and engine running. TCC
commanded on (100 percent). Transaxle not in Park or Neutral. Throttle
position switch open. Delivered torque from engine not 32 ft. lbs. or
less (coast down condition). Delivered torque from engine not 508 ft.
lbs. or greater (engine under extreme load).

Failure Conditions:
3.11 Ratio (VIN Y) - Slip speed greater than acceptable value
based on engine torque delivered for 4.5 seconds. See chart.
3.71 Ratio (VIN 9) - Slip speed at 48 RPM or greater for 4.5
seconds.

Action
PCM turns on MIL. TCC disabled for the entire ignition cycle.

NOTE: Test number refers to number on diagnostic chart.

1) Testing TCC brake switch input to PCM PI71. If test


passes, display will change from HI 0 to HI X. If test fails, display
will not change.
2) Checks for open in circuit No. 420 between TCC solenoid
and TCC brake switch connectors.
3) Checks for open or short inside transaxle. Resistance
should be 10-40 ohms.
4) Checks if circuit No. 422 is open or if PCM in unable to
control output.
5) Checks PCM's ability to control TCC output.
6) Checks if TCC is operating correctly by checking amount of
TCC slip when clutch is engaged.

Note On Intermittent
Intermittent Code P039 nay be caused by delayed TCC
engagement (usually first apply after a cold start) or by TCC slippage
during high engine load conditions. Delayed TCC engaged can be checked
using PCM output override PS01 (TCC solenoid) to engage and disengage
and time how long it takes TCC to engage by watching PCM data PD73.
Delays of greater than 5 seconds may cause code to set.
TCC slippage during high load conditions can be determined by
looking at Code P039 snapshot data. High throttle angle (PD01), MAP
(PD02) may indicate a high load condition. Duplicating high load
conditions may cause the code to set.

G - TESTS W/CO
Fig. 94: Code P039 Schematic - 1 Of 2, TCC Engagement Problem
Courtesy of General Motors Corp.

Fig. 95: Code P039 Schematic - 2 Of 2, TCC Engagement Problem


G - TESTS W/CODES
Courtesy - 4.6LArticle
of General MotorsText (p. 128)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Corp.
Fig. 96: Code P039 Diagnostic Flow Chart - 1 Of 2, TCC Engagement
Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 129)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 97: Code P039 Diagnostic Flow Chart - 2 Of 2, TCC Engagement
G - TESTS W/CODES - 4.6LArticle Text (p. 130)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Problem
Courtesy of General Motors Corp.

CODE P040, OPEN PSPS CIRCUIT

This code test monitors Power Steering Pressure Switch


(PSPS). When a load is placed on power steering, such as full lock,
switch opens. Code P040 sets when vehicle speed is greater than 45 MPH
and pressure switch is open.

Test Conditions
Engine running. Vehicle speed greater than or equal to 45
MPH.

Failure Conditions
Power steering switch open for 60 seconds.

Action
PCM turns on MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if PI85 will cycle from high to low to high. If


PI85 stays low, check for open or short to ground in circuit. If PI85
stays high, check for short to voltage in circuit.
2) Checks is circuit No. 495 is shorted to voltage or if
power steering is faulty.
3) Checks if circuit No. 741 or fuse D1 is open.
4) Checks if power steering pressure switch is open.
5) Checks if circuit No. 495 is open or if PCM is faulty.

Fig. 98: Code P040 Schematic, Open PSPS Circuit


Courtesy of General Motors Corp.
G - TESTS W/CO
Fig. 99: Code P040 Diagnostic Flow Chart, Open PSPS Circuit
Courtesy of General Motors Corp.

CODE P041, NO CAM REFERENCE SENS SGNL FROM IGN CONTROL MODULE

G - TESTS W/CODES - 4.6LArticle 1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Text (p. 132)pulses
Checks for CAM reference not received when 4X
reference pulses are being received. This indicates a cam sensor
circuit failure and Code P041 will set.

Test Conditions
Code P012 not set, 4X reference pulses being received and
RPM 1600 or less.

Failure Conditions
PCM receives no cam sensor pulses for 5.3 seconds.

Action
PCM turns on MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P035 is set because a REF LO problem can


cause other ignition problems.
2) Checks resistance of camshaft position sensor. Resistance
should be 800-1200 ohms. If resistance is greater, check for an open
circuit. If resistance is less, check for a short.
3) Checks if circuits No. 632 or 633 is shorted to ground.
4) Checks if sensor is able to produce a DC voltage greater
than 0.2 volt. If it can, sensor is okay.
5) A reading of 4 Hertz with engine running means that
ignition control module is producing cam pulses.
6) Checks if circuit is at fault or if ICM is faulty.

Fig. 100: Code P041 Schematic, No CAM Reference Sensor Signal From
Ignition Control Module
Courtesy of General Motors Corp. G - TESTS W/CODES - 4.6L
Fig. 101: Code P041 Diagnostic Flow Chart, No CAM Reference Sensor
Signal From Ignition Control Module
Courtesy of General Motors Corp.

CODE P042, FRONT OXYGEN SENSOR LEAN SIGNAL


G - TESTS W/CODES - 4.6LArticle Text (p. 134)1995 Cadillac Concours
PCM provides a .45-volt reference signal to oxygen sensor on
circuit No. 412. When oxygen sensor temperature is less than 392øF
(200øC), sensor signal voltage will be about .45 volt and PCM will
keep system in open loop operation. When oxygen sensor temperature is
greater than 392øF (200øC), sensor will begin to generate a signal
voltage. In a rich environment, signal voltage will be greater than .
45 volt. In a lean environment, signal voltage will be less than .45
volt. If PCM is in good control of air/fuel mixture, mixture will
change from rich to lean rapidly (at least one change every 2
seconds).
When PCM sees oxygen sensor is generating a signal voltage
(greater than .45 volt), PCM will send system into closed loop
operation. In closed loop operation, PCM will adjust fuel delivery
rate to engine based on oxygen sensor readings.
Code P042 sets if oxygen sensor stays at lean voltage more than 50
seconds during test conditions. Code P042 also sets when an oxygen
sensor circuit fault giving a false lean indication exists or when
air/fuel ratio is actually lean due to a vacuum leak or fuel control
system fault.

Test Conditions
Codes P014, P015, P016, P021, P022, P026, P027, P031, P032
and P034 not set. Throttle switch open, throttle angle 5-25 degrees,
coolant temperature 180-268øF (82-131øC), oxygen sensor ready (closed
loop), RPM at least 800 and MAP at least 32 kPa. Canister purge
occurred at full duty cycle for 2 minutes since engine was running and
throttle angle 10 degrees or greater. Long term fuel trim not in
effect.

Failure Conditions
Oxygen sensor status stays lean more than 50 seconds.

Action
PCM turns on MIL. PCM turns on canister purge solenoid if
Code P044 is also set. Transaxle shift adapts are maintained at
current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P017 is present, diagnose this code first since an


oxygen sensor not ready can cause other emission related problems.
2) If oxygen sensor is operating correctly, voltage should
fluctuate at greater than 0.3 volt. A lean sensor condition will cause
voltage to remain at less than 0.3 volt.
3) If voltage measured is greater than 0.15 volt, PCM and
circuit No. 412 are okay.

G - TESTS W/CODES - 4.6LArticle Text (p. 135)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 102: Code P042 Schematic, Front O2 Sensor Lean Signal
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 136)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 137)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 103: Code P042 Diagnostic Flow Chart, Front O2 Sensor Lean
Signal
Courtesy of General Motors Corp.

CODE P043, FRONT OXYGEN SENSOR RICH SIGNAL

PCM provides a .45-volt reference signal to oxygen sensor on


circuit No. 412. When oxygen sensor temperature is less than 392øF
(200øC), sensor signal voltage will be about .45 volt and PCM will
keep system in open loop operation. When oxygen sensor temperature is
greater than 392øF (200øC), sensor will begin to generate a signal
voltage. In a rich environment, signal voltage will be greater than .
45 volt. In a lean environment, signal voltage will be less than .45
volt. If PCM is in good control of air/fuel mixture, mixture will
change from rich to lean rapidly (at least one change every 2
seconds).
When PCM sees oxygen sensor is generating a signal voltage
(greater than .45 volt), it will send system into closed loop
operation. In closed loop operation, PCM will adjust fuel delivery
rate to engine based on oxygen sensor readings.
Code P043 sets if oxygen sensor stays at rich voltage more than 45
seconds during test conditions. Code P043 also sets when oxygen sensor
circuit fails or when air/fuel ratio is actually rich due to fuel
control or emissions system fault.

Test Conditions
Codes P014, P015, P016, P021, P022, P026, P027, P031, P032
and P034 not set, throttle switch open, throttle angle 5-30 degrees,
coolant sensor temperature 180-268øF (82-131øC), sensor ready (closed
loop), vehicle not accelerating or decelerating, and engine speed
greater than or equal to 800 RPM. Canister purge occurred at full duty
cycle for 2 minutes since engine was running and throttle angle at 10
degrees or greater. Long term fuel trim not in effect.

Failure Conditions
Oxygen sensor stays rich for more than 50 seconds.

Action
PCM turns on MIL. PCM turns on canister purge solenoid if
Code P045 is also set. Transaxle shift adapts are maintained at
current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P017 is present, diagnose this code first since an


oxygen sensor not ready can cause other emission related problems.
2) If oxygen sensor is operating correctly, voltage should
fluctuate at less than 0.6 volt. A rich sensor condition will cause
voltage to remain at greater than 0.6 volt.
3) If voltage measured is less than one volt, PCM and circuit
No. 412 are okay.

G - TESTS W/CODES
Fig. 104: Code P043 Schematic, Front O2 Sensor Rich Signal
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 139)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 140)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 105: Code P043 Diagnostic Flow Chart, Front O2 Sensor Rich
Signal
Courtesy of General Motors Corp.

CODE P044, REAR OXYGEN SENSOR LEAN SIGNAL

PCM provides a .45-volt reference signal to oxygen sensor on


circuit No. 1670. When oxygen sensor temperature is less than 392øF
(200øC), sensor signal voltage will be about .45 volt and PCM will
keep system in open loop operation. When oxygen sensor temperature is
greater than 392øF (200øC), sensor will begin to generate a signal
voltage. In a rich environment, signal voltage will be greater than .
45 volt. In a lean environment, signal voltage will be less than .45
volt. If PCM is in good control of air/fuel mixture, mixture will
change from rich to lean rapidly (at least one change every 2
seconds).
Code P044 sets if oxygen sensor stays at lean voltage for
more than 50 seconds during test conditions. Code P044 also sets when
oxygen sensor circuit fails or when air/fuel ratio is actually lean
due to vacuum leak or fuel control system fault.
Test Conditions
Codes P014, P015, P016, P021, P022, P026, P027, P031, P032
and P034 not set. Throttle switch open, throttle angle 5-25 degrees,
coolant sensor temperature 180-268øF (82-131øC), sensor ready (closed
loop), RPM greater than or equal to 800 and MAP at 32 kPa or greater.
Canister purge occurred at full duty cycle for 2 minutes since engine
was running and throttle angle 10 degrees or greater. Long term fuel
trim not in effect.

Failure Conditions
Oxygen sensor status stays lean more than 50 seconds.

Action
PCM turns on MIL. PCM turns on canister purge solenoid if
Code P042 is also set. Transaxle shift adapts maintained at current
levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P013 is present, diagnose this code first since an


oxygen sensor not ready can cause other emission related problems.
2) If oxygen sensor is operating correctly, voltage should
fluctuate at greater than 0.3 volt. A lean sensor condition will cause
voltage to remain at less than 0.3 volt.
3) If voltage measured is greater than 0.15 volt, PCM and
circuit No. 1670 are okay.

Fig. 106: Code P044 Schematic, Rear O2 Sensor Lean Signal


Courtesy of General Motors Corp. G - TESTS W/CODES - 4.6LArticle Text (p. 141
Fig. 107: Code P044 Diagnostic Flow Chart, Rear O2 Sensor Lean Signal
Courtesy of General Motors Corp.

CODE P045, REAR OXYGEN SENSOR RICH SIGNAL

PCM provides a .45-volt reference signal to oxygen sensor on


circuit No. 1670. When oxygen sensor temperature is less than 392øF
(200øC), sensor signal voltage will be about .45 volt and PCM will
keep system in open loop operation. When oxygen sensor temperature is
greater than 392øF (200øC), sensor will swing from rich to lean
rapidly, at least one swing every 2 seconds, if PCM is in good control
of air/fuel mixture.
Code P045 sets when sensor stays at a rich voltage for more
than 50 seconds during the test conditions. Code P045 will also set
when oxygen sensor circuit fails or when air/fuel ratio is actually
rich due to fuel control or emissions system fault.

Test Conditions
Codes P014, P015, P016, P021, P022, P026, P027, P031, P032
and P034 not set. Throttle switch open, throttle angle 5-25 degrees,
coolant temperature 180-268øF (82-131øC), oxygen sensor ready (closed
loop), and engine speed at least 800 RPM. Canister purge occurred at
G - TESTS
full dutyW/CODES - 4.6LArticle
cycle for Text (p.
2 minutes 142)1995
since Cadillacwas
engine ConcoursFor
runningAce Mechanics 123 Main Street San Diego Ca 92
and throttle
angle at 10 degrees or greater. Long term fuel trim not in effect.

Failure Conditions
Oxygen sensor stays rich for more than 50 seconds.

Action
PCM turns on MIL. PCM turns on canister purge solenoid if
Code P043 is also set. Transaxle shift adapts maintained at current
levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P013 is present, diagnose this code first since an


oxygen sensor not ready can cause other emission related problems.
2) If oxygen sensor is operating correctly, voltage should
fluctuate at less than 0.6 volt. A rich sensor condition will cause
voltage to remain at greater than 0.6 volt.
3) If voltage measured is less than one volt, PCM and circuit
No. 1670 are okay.

Fig. 108: Code P045 Schematic, Rear O2 Sensor Rich Signal


Courtesy of General Motors Corp.

G - TESTS W/CODE
Fig. 109: Code P045 Diagnostic Flow Chart, Rear O2 Sensor Rich Signal
Courtesy of General Motors Corp.

CODE P046, FRONT-TO-REAR BANK FUELING IMBALANCE

PCM controls rear bank fueling based upon rear oxygen sensor
and front bank fueling based upon front oxygen sensor. Likely causes
for imbalance include lean or faulty injectors on one side of engine,
cracked or fouled spark plugs, or exhaust or intake manifold leaks.

Test Conditions
Tested continuously.

Failure Conditions
Front bank block learn values differ from rear bank block
learn values by more than 15 counts for 10 minutes.

Action
PCM turns on MIL.
G - TESTS W/CODES - 4.6LArticle Text (p. 144)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
NOTE: Test numbers refer to numbers on diagnostic chart.
1) If any other codes are present, diagnose them first
because they can cause a fueling imbalance.
2) This test checks for a physical or mechanical problem
causing Code P046 to set.
3) Injector bank that is farthest from neutral value of 128
is bank which is out of fuel. Refer to PCM DATA PARAMETER. See Fig. 2.
See appropriate chart under POWERTRAIN CHARTS.

Fig. 110: Code P046 Schematic, Front-To-Rear Bank Fueling Imbalance


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 145)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 111: Code P046 Diagnostic Flow Chart, Front-To-Rear Bank Fueling
Imbalance
Courtesy of General Motors Corp.

CODE P047 & P107, IPC-TO-PCM DATA LINK PROBLEM

PCM and IPC share information through Universal Asynchronous


Receiver Transmitter
G - TESTS W/CODES (UART).
- 4.6LArticle Text IPC is1995
(p. 146) master
Cadillaclink and Ace
ConcoursFor data are only
Mechanics 123 Main Street San Diego Ca 92
transmitted at IPC request. Data are sent in 8-character blocks at a
rate of 8192 characters per second.
Data from PCM to IPC contain engine operating information.
PCM-IPC data include CTS, RPM and injector pulse width values so IPC
can control cooling fans, display RPM and calculate MPG for display at
Driver Information Center (DIC) panel. IPC sends PCM A/C status to be
used for idle speed control and ambient temperature for use in TCC
application and release decisions.
Codes P047/P107 are set in PCM in event of a UART failure. If
fault is a current failure, PCM will not be able to communicate with
IPC and IPC Code IO34 will be displayed as current. Code P047/P107 is
current in PCM but cannot be sent (displayed) to IPC because of UART
fault. If UART fault is corrected, Codes P047, P107 and IPC Code IO34
will be displayed as history codes.
Code P047 & P107 should be diagnosed using chart for IPC Code
IO34. Code P047 stored as history can indicate 2 failures:

* Open in circuit No. 800. Symptoms will be:

A - SYSTEM FAULT message on DIC panel.


B - MIL and CHECK INFO CENTER lights on.
C - Diagnostics entered; NO PCM DATA displayed on DIC panel.
D - When fault is repaired, Codes P047 and IO34 will show as
history codes.

* Grounded circuit No. 800 at any point. Symptoms will be:

A -
SYSTEM FAULT message on DIC panel.
B -
SERVICE VEHICLE SOON light on.
C -
Instrument panel gauges flash.
D -
Climate control panel goes blank.
E -
Engine cooling fans go on high speed.
E -
Diagnostics disabled; SYSTEM FAULT message stays on DIC
panel.
F - When fault is repaired, diagnostics show Codes P047,
I033, I034 and I037 as history codes.

Test Conditions
Code P012 not set and engine speed greater than 500 RPM for
20 seconds.

Failure Conditions
PCM receives invalid data from IPC for 5 seconds.

Action
PCM turns on MIL. PCM sets all data to zero. PCM boosts idle
to compensate for possible A/C clutch engagement. Cooling fan control
will be based on engine coolant temperature only.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If one code is set without the other, PCM has an internal


communication problem.
2) Checks if data link is not functioning at all.
3) Checks if PROM is seated correctly in socket.
4) Checks which components have data link problem to IPC.
5) Checks if IPC is having data link problem with PCM or if
PCM is having a data link problem with IPC.
6) Checks if data link is open or if PCM is faulty.
7) Checks for wake-up sequence problem.

G - TESTS W/CO
Fig. 112: Code P047 & P107 Schematic, IPC-To-PCM Data Link Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 148)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 149)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 113: Code P047 & P107 Diagnostic Flow Chart, IPC-To-PCM Data
Link Problem
Courtesy of General Motors Corp.

CODE P048, EGR SYSTEM FAULT

To perform test, PCM turns off EGR flow to engine and


monitors oxygen sensor (closed loop) integrator. With EGR off,
integrator should swing to a greater value, reflecting leaner air/fuel
mixtures. If integrator does not swing to a greater value, PCM assumes
either EGR was turned off before test started or EGR is flowing and
PCM does not have ability to turn it off. PCM monitors EGR 5 times in
a given key cycle. If EGR does not respond 3 or more times during a
key cycle, Code P048 is set.

Test Conditions
EGR failed in entire ignition cycle. Codes P013, P014, P015,
P017, P021, P022, P024, P031, P032, P034, P042, P043, P044, P045 and
P075 not set and 9.2 seconds have elapsed since closed loop fuel
control was enabled. Coolant temperature 176-230øF (80-110øC), MAP
between 50-80 kPa. Engine speed between 1250-1850 RPM and vehicle
speed at 35 MPH or greater. Ignition voltage at 11 volts or greater,
and 5 seconds prior to test EGR system at full, rear oxygen sensor
toggles for 5 times per second and rear short term fuel trim is at 135
counts or less.

Failure Conditions
PCM turns off EGR system for 5 seconds. PCM monitors rear
fuel integrator for change. Oxygen sensor fails to indicate a leaner
mixture in at least 3 of 5 tests during key cycle.

Action
PCM turns on MIL. EGR is disabled for entire key cycle and
transaxle shift adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Diagnose Code P036 first because it can cause EGR system


malfunction.
2) If rear bank long term trim is 15 counts or greater than
front bank long term trim, a fuel control problem exists. Use Code
P046 to diagnose.
3) Checks for a rich engine condition causing Code P048 to
set.
4) Checks if by using PCM overrides if EGR valve can be shut
off (less than 100 counts).
5) Checks if by using PCM overrides if EGR can be returned to
full on (greater than 200 counts).
6) Checks circuit No. 741 and fuse D1 for open.
7) Checks if EGR circuit is open.
8) Checks if circuit No. 435 is open.
9) Checks if PCM is open internally or if circuit No. 435 is
shorted to voltage.
10) Checks if EGR valve can correctly respond to PCM signal.
G - TESTS W/CODES - 4.6L
Fig. 114: Code P048 Schematic, EGR System Fault
Courtesy of General Motors Corp.

Fig. 115: Code P048 Diagnostic Flow Chart - 1 Of 2, EGR System Fault
Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 151)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 116: Code P048 Diagnostic Flow Chart - 2 Of 2, EGR System Fault
Courtesy of General Motors Corp.

CODE P051 & P108, PROM CHECKSUM MISMATCH

PCM PROM contains data essential in running engine and


transaxle. Codes P051 and P108 checks the integrity of this data. RPM
is divided into 2 halves or sides in the PROM. Code P051 checks one
half of this data and Code P108 checks the other half.
Integrity of this data is checked by adding up the data in all
locations of the PROM, called the checksum. If checksum does not equal
to what it should, code is set. The checksum is only checked when
ignition is turned off and if it does not match, trouble code will set
next time ignition is turned on.
G - TESTS W/CODES
Trouble - codes
4.6LArticle
canText be 1995
(p. 152)
also due Cadillac
to a ConcoursFor Ace Mechanics
bad connection 123 Main PCM
between Street San Diego Ca 92
and PROM, incorrect data in PCM due to electromagnetic discharge.
Faulty PROM or internal PCM problem.

NOTE: To prevent electrostatic discharge damage, DO NOT touch PCM


and PROM connector pins or soldered components on circuit
board.

Ensure PROM is fully inserted in socket. If PROM is fully


inserted, replace PROM. Clear memory and recheck. If Code P051 or P108
reappears, replace PCM.

Fig. 117: Code P051 & P108, Prom Checksum Mismatch


Courtesy of General Motors Corp.

CODE P052 & P109, PCM KEEP ALIVE MEMORY RESET

This code test monitors PCM's keep alive memory for a loss or
unintended change of data setting Codes P052 and P109. These codes
indicate that long term memory in PCM has been reset.

Test Conditions
Tested continuously.
G - TESTS W/CO
Failure Conditions
Keep alive memory checksum does not match previous checksum.

Action
None.

Notes On Intermittents
If battery has been disconnected for any reason, Codes P052
and P109 will set. PCM keeps a running check on the memory, if memory
changes it resets. Codes P052 and P109 may also set while keying OFF
in diagnostics. If IPC is sending new information to PCM when ignition
switch is turned off, making PCM think it has been switched off,
causing a reset.

Fig. 118: Code P052 & P109 Schematic, PCM Keep Alive Memory Reset
Courtesy of General Motors Corp.

CODE P053, 4X REFERENCE SGNL INTERRUPT FROM IGN CNTRL MODULE

Code P053 is set if PCM does not receive 4X reference pulses


G - TESTS
from Ignition Control Module (ICM) forW/CODES - 4.6LArticle
more than 154)1995PFI
Text (p.Since
.4 second. Cadillac Concours
system requires ICM pulses in order to trigger injectors, most
occurrences of Code P053 will be accompanied by a stall.

Test Conditions
Code P019 and P035 not set and engine speed greater than 568
RPM.

Failure Conditions
No 4X reference pulses received by PCM for .4 second.

Action
Code P053 is set. MIL is not illuminated.

NOTE: Test number refers to number on diagnostic chart.

1) Checks to see if Code P035 is set. A REF LO problem can


cause other ignition problem.
2) Checks for power to ignition control module.
3) Checks ignition control module's ability to produce 4X
reference pulses. If system is operating correctly, reading will be 30
Hertz or greater.
4) Open at fuse block. Check terminal contact.
5) Checks for open or short on circuit No. 430.

Note On Intermittents
This code sets due to a false start condition which engine
speed exceeds 568 RPM but does not start.

Fig. 119: Code P053 Schematic, 4X Reference Signal Interrupt From


Ignition Control Module
G - TESTS W/CO
Courtesy of General Motors Corp.
Fig. 120: Code P053 Diagnostic Flow Chart, 4X Reference Signal
Interrupt From Ignition Control Module
Courtesy of General Motors Corp.

CODE P055, CLOSED TP SENSOR OUT OF RANGE


G - TESTS W/CODES - 4.6LArticle Text (p. 156)1995 Cadillac Concours
TP sensor is self-adjusting. With ignition off, PCM executes
a TP sensor learning routine. After ignition is turned off, PCM will
retract ISC until ISC throttle switch opens and throttle linkage is
resting on minimum air screw. PCM then stores TP sensor value and
calculates a correction.
If same correction factor occurs on 2 consecutive key off
cycles, TP sensor is corrected to zero degrees using correction factor
learned. If value needs correction by greater than 6.5 degrees, Code
P055 will be stored in memory at next key on cycle. Parameter PD01
displays incorrect TP sensor values.

Test Conditions
Tested continuously.

Failure Conditions
"Learned" TP sensor is less than 6.5 degrees or greater.

Action
PCM learned TP sensor value set to zero.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks for ISC/TP sensor codes causing Code P055 to set.


2) Checks if TP sensor is really out of range or if TP switch
is open.
3) Checks TP sensor adjustment. PCM Data PD01, TP sensor
displays incorrect TP sensor so that it can be used to check TP sensor
adjustment.
4) If TP sensor is within range, ISC and throttle switch
operation need to be checked. Check throttle linkage for proper
operation, cruise control cable, proper throttle return spring
operation and that throttle shaft and blades are free.

G - TESTS W/CODES - 4.6LArticle Text (p. 157)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 121: Code P055 Schematic, Closed TP Sensor Out Of Range
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 158)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 159)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 122: Code P055 Diagnostic Flow Chart, Closed TP Sensor Out Of
Range
Courtesy of General Motors Corp.

CODE P056, TRANSAXLE INPUT SPEED SENSOR CIRCUIT PROBLEM

This test checks transaxle input speed sensor circuit


problem. If engine is running and vehicle is moving at greater than 10
MPH, then transaxle input speed must be non-zero. If turbine speed is
less than 50 MPH with vehicle speed of 10 MPH or greater, Code P056
will set.

Test Conditions
Codes P024, P075 and P091 not set. Transaxle not in Park or
Neutral. Engine running and vehicle speed at 10 MPH or greater.

Failure Conditions
PCM turns on MIL. PCM calculates transaxle input speed based
on output speed and gear ratio of gear commanded. PCM calculates slip
speed from calculated input speed and engine RPM. TCC engaged and
garage shift adapts are maintained at current levels. Torque
management is disabled.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With engine idling in Park or Neutral, PCM data PD72


should read 50-100 RPM less than engine RPM.
2) Transaxle input speed sensor should generate a frequency
of greater than zero Hertz with engine at idle. If frequency is not as
specified, check circuits No. 1230 and 1231 and speed sensor for open
or short inside transaxle.
3) Checks circuits No. 1230 and 1231 for open or short to
PCM. If circuit is okay, PCM is faulty.

Note On Intermittents
Manipulate circuits No. 1230 and 1231. Look for EMI sources,
such as sensor wires running along spark plug cables or high power
transmitters in vicinity.

G - TESTS W/CO
Fig. 123: Code P056 Schematic, Transaxle Input Speed Sensor Circuit
Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 161)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 162)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 124: Code P056 Diagnostic Flow Chart, Transaxle Input Speed
Sensor Circuit Problem
Courtesy of General Motors Corp.

CODE P057, SHORTED TRANSAXLE TEMPERATURE SENSOR CIRCUIT

Transaxle temperature sensor resistance decreases as sensor


temperature increases. A high transaxle temperature will result in low
signal voltage on circuit No. 585 (Tan/White wire). Code P057 sets
when PCM sees a transaxle temperature reading of 298øF (148øC) or
greater (.08 volt or less).

Test Conditions
Test continuously.

Failure Conditions
Transaxle temperature sensor value at 298øF (148øC) or
greater for 5 seconds.

Action
PCM turns on SERVICE VEHICLE SOON message. PCM substitutes
engine coolant temperature value for transaxle temperature until
engine coolant temperature reaches 221øF (105øC) before it sets to hot
mode operation. Transaxle shift adapts and garage shift adapts are
maintained in current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If transaxle temperature sensor is shorted, PCM data


parameter PD77 should read 298øF (148øC) or greater. If parameter does
not show this reading, sensor and wiring are okay.
2) Checks if circuit No. 585 (Tan/White wire) is shorted. If
parameter value stays at -18øF (-28øC) or greater with transaxle
temperature sensor connector disconnected, check for short between
sensor connector and PCM terminal No. 1B14.
3) Checks for short to ground on circuit No. 585 (Tan/White
wire) inside transaxle. If wire is okay, replace shorted transaxle
temperature sensor.

Fig. 125: Code P057 Schematic, Shorted Transaxle Temp. Sensor Circuit
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 163)1995 Cadillac ConcoursFor Ace Mechanics 123 Main
Fig. 126: Code P057 Diagnostic Flow Chart, Shorted Transaxle Temp.
Sensor Ckt.
Courtesy of General Motors Corp.

CODE P058, PASS-KEY(R) FUEL ENABLE PROBLEM

PASS-Key(R) system enables engine operation by allowing


starter to engage and issuing a fuel enable signal to PCM. Once engine
is running, PCM constantly monitors fuel enable signal from PASS-
Key(R) module. PCM will not cancel fuel injection once it has seen a
proper PASS-Key(R) module signal; therefore, stalling conditions
cannot occur as a result of a PASS-Key(R) malfunction.

Test Conditions
Engine has been running for a predetermined amount of time.
PASS-Key(R) engine start timer expired.

Failure Conditions
PASS-Key(R) fuel enable input incorrect but has been correct
G - TESTSthis
within W/CODES - 4.6LArticle
engine Text (p. 164)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
run cycle.

Action
"THEFT SYSTEM PROBLEM, CAR MAY NOT RESTART" message is
displayed on DIC. Enables fuel injection on future ignition cycles
without regard for PASS-Key(R) fuel enable input status.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If engine will crank, problem has been isolated to PASS-


Key(R) module, PCM or fuel enable circuit. If engine will not crank,
perform PASS-Key(R) system diagnosis. See PASS-KEY(R) DIAGNOSIS.
2) Checking voltage to PCM will identify if PCM is at fault.
Typical signal will be about 2-3 volts.
3) Checks if PCM is recognizing cranking fuel enable signal
from PASS-Key(R) decoder module.
4) Checks circuit No. 229 for short or open circuit. If
circuit is okay, check PASS-Key(R) module terminal contacts.

Note On Intermittents
If code is intermittent, check for
short to ground or voltage on circuit No. 229, intermittent open in
circuit No. 229 or intermittent loss of power to module.

PASS-Key(R) Diagnosis
PASS-Key(R) system interfaces PCM and starter with a power
source, decoder module, starter enable relay, ignition switch and
instrument cluster. Before replacing PASS-Key(R) module, check system
for following common problems.

* Check ignition key pellet sensing contacts in ignition lock


cylinder. Look into cylinder lock. If contacts are damaged,
replace cylinder lock.
* Check PASS-Key(R), PCM and GAGES fuses.
* Check SECURITY indicator bulb in instrument panel.
* A defective resistor pellet within ignition key or incorrect
resistance value of key (15 different assigned values) will
cause vehicle not to start. Key must be correct electrically
and mechanically.

If incorrect key is used to try to start vehicle, decoder


will not allow vehicle to start for 2-4 minutes, even if after correct
key is inserted.

G - TESTS W/CODES
Fig. 127: Code P058 Schematic, Pass-Key(R) Fuel Enable Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 166)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 167)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 128: Code P058 Diag. Flow Chart, Pass-Key(R) Fuel Enable Problem
Courtesy of General Motors Corp.

CODE P059, OPEN TRANSAXLE TEMPERATURE SENSOR CIRCUIT

Transaxle temperature sensor resistance varies based on its


resistance. As sensor temperature increases, resistance decreases. A
low transaxle temperature will result in high voltage in circuit No.
585. Code P059 sets when PCM sees a transaxle temperature sensor
reading of -31øF(-35øC) or less (4.9 volts or greater).

Test Conditions
Codes P014, P015 and P024 not set. Coolant temperature at
-13.0øF (-25øC) or greater and vehicle speed greater than zero MPH.

Failure Conditions
Transaxle temperature sensor at -32øF (-36øC) or less for 6
seconds.

Action
PCM turns on MIL. PCM substitutes coolant temperature value
for transaxle temperature until coolant temperature reaches 221øF
(105øC) then transaxle will be set to hot mode operation.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) With transaxle temperature sensor or wiring open, PCM data


PD77 will read -35øC or less. If parameter does not show this, sensor
and circuit is okay.
2) Check for open in circuit No. 585 between PCM and sensor
connector. If PCM data PD77 reads 148-151øC with sensor terminal "M"
jumpered to ground, the circuit No. 585 and PCM are okay.
3) Checks circuit No. 452 for open to PCM terminal connector.
4) Checks PCM's ability to recognize low voltage on PCM
terminal 1B14 (transaxle temperature sensor input). If grounding PCM
terminal 1B14 caused PCM data PD77 to read 148-151øC, check for open
in circuit No. 585 between PCM and sensor connector.
5) Checks for open transaxle temperature sensor.

Fig. 129: Code P059 Schematic, Open Transaxle Temperature Sensor


Circuit G - TESTS W/CODES
Courtesy of General Motors Corp.
Fig. 130: Code P059 Diagnostic Flow Chart, Open Transaxle Temperature
Sensor Circuit
Courtesy of General Motors Corp.

CODE P060, CRUISE CONTROL WITH TRANSAXLE NOT IN DRIVE

Code P060 sets if cruise control is engaged and park/neutral


switch is closed, indicating transaxle is in Park or Neutral.

Test Conditions
Cruise control on and engaged.

Failure Conditions
Transaxle in Park or Neutral.

Action
PCM disengages cruise control.

NOTE: Test numbers refer to numbers on diagnostic chart.


G - TESTS W/CODES - 4.6LArticle Text (p. 169)1995 Cadillac Concours
1) Checks if Code P028 or P091 are set because they can cause
Code P060 to set.
2) Checks if P/N input to PCM from transaxle range switch
agrees with transaxle pressure switch. If they do, code was driver
induced by shifting into Park or Neutral while cruise control was
engaged. If not, check for intermittent fault.

Fig. 131: Code P060 Schematic, Cruise Control With Transaxle Not In
Drive
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 170)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 132: Code P060 Diagnostic Flow Chart, Cruise Control With
Transaxle Not In Drive
Courtesy of General Motors Corp.

CODE P061, CRUISE CONTROL VENT SOLENOID PROBLEM

Code P061 will set if PCM output PO07 is commanding vent


solenoid off and feedback is indicating that it is on or PCM is
commanding vent solenoid on and feedback is indicating that it is off
for 0.5 second.
G - TESTS W/CODES - 4.6LArticle Text (p. 171)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Test Conditions
Tested continuously.

Failure Conditions
Cruise vent solenoid commanded off but feedback indicates
solenoid is on or cruise vent solenoid commanded on but feedback
indicates solenoid is off.

Action
PCM disables cruise control.

NOTE: Test numbers refer to numbers on diagnostic chart.


1) Checks to see if fault is due to cruise control servo or
circuit. Frequency should cycle between zero and a non-zero number. If
DVOM stays at zero, circuit or PCM is at fault.
2) Checks for short to voltage in circuit No. 403.
3) Checks for open in circuit No. 451.
4) Checks PCM's ability to control cruise control servo.
Voltage should cycle between zero and 12 volts. If voltage does not
cycle, check for open in circuit No. 403.

Fig. 133: Code P061 Schematic, Cruise Control Vent Solenoid Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 172)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 173)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 134: Code P061 Diagnostic Flow Chart, Cruise Control Vent
Solenoid Problem
Courtesy of General Motors Corp.

CODE P062, CRUISE CONTROL VACUUM SOLENOID PROBLEM

Code P062 will set if PCM output PO08 is commanding vacuum


solenoid off and feedback is indicating that it is on, or PCM is
commanding vacuum solenoid on and feedback is indicating that it is
off for 0.5 second.

Test Conditions
Tested continuously.
Failure Conditions
Cruise vacuum solenoid commanded off but feedback indicates
solenoid is on, or cruise vacuum solenoid commanded on but feedback
indicates solenoid is off.

Action
PCM disables cruise control.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if fault is due to cruise control servo or circuit.


Frequency should cycle between zero and a non-zero number. If DVOM
stays at zero, circuit or PCM is at fault.
2) Checks for short to voltage in circuit No. 205.
3) Checks for open in circuit No. 451.
4) Checks PCM's ability to control cruise control servo.
Voltage should cycle between zero and 12 volts. If voltage does not
cycle, check circuit No. 205 for open.

Fig. 135: Code P062 Schematic, Cruise Control Vacuum Solenoid Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 174)1995 Cadillac Concours


Fig. 136: Code P062 Diagnostic Flow Chart, Cruise Control Vacuum
Solenoid Problem
Courtesy of General Motors Corp.

CODE P063, VEHICLE SPEED & SET SPEED DIFFERENCE TOO HIGH

Code P063 will set and disengage cruise control if vehicle


speed is 20 MPH greater than cruise set speed. Code P063 is designed
to detect a cruise control problem that results in cruise overspeed or
inability to hold speed.
G - TESTS W/CODES - 4.6LArticle Text (p. 175)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Test Conditions
Tested when cruise control is enabled and engaged, and
cruise control servo position is at 39 percent or greater.

Failure Conditions
Vehicle speed 20 MPH greater than set speed for .5 second.

Action
PCM disengages cruise control.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P075 is set, diagnose code first because it can


cause other speed related problems.
2) Checks if cruise control feedback is a value is zero to 6
or greater.
3) Checks if PCM and related circuit to cruise control servo
is okay (4.6-5.1 volts).
4) Checks if circuit No. 398 for a short to voltage.
5) Checks if cruise control servo is able to respond
correctly to signal from PCM.

Notes On Intermittents
If Code P063 is intermittent, ensure vehicle operator is not
overrunning set speed by greater than 20 MPH. Trouble code will not
set by vacuum leaks or vacuum supply problem. Trouble code can only be
set by vehicle exceeding set speed by 20 MPH.

Fig. 137: Code P063 Schematic, Vehicle Speed & Set Speed Difference
Too High
Corp. W/CODES - 4.6LArticle Text (p. 176)1995 Cadillac ConcoursFor Ace Mech
G - TESTS
Courtesy of General Motors
Fig. 138: Code P063 Diagnostic Flow Chart, Vehicle Speed & Set Speed
Difference Too High
Courtesy of General Motors Corp.

CODE P064, CRUISE CONTROL ENGAGED/ACCELERATION TOO HIGH

Code P064 will set whenGvehicle speed is


- TESTS W/CODES increasing
- 4.6LArticle Text at a 1995 Cadillac Concours
(p. 177)
rapid rate (wheel spin). This protective measure prevents wheel spin
on icy roads when cruise control is in operation.

Test Conditions
Tested continuously.

Failure Conditions
Vehicle speed increases greater than 16 MPH in one second
with cruise control engaged. Cruise control disengages when code sets.
Code sets when wheel spins due to slippery conditions.

Action
PCM disengages cruise control. If Code PO64 is present and no
other cruise control faults exists, clear code and road test vehicle.
If Code P075 is also present, check for sources of Electromagnetic
Interference (EMI) such as VSS wire running along spark plug cables or
high power transmitters, like mobile radios, operating in vicinity.

Fig. 139: Code P064 Schematic, Cruise Control Engaged/Acceleration


Too High
Courtesy of General Motors Corp.

CODE P065, CRUISE CONTROL SERVO POSITION SENSOR FAILURE

G - TESTS W/CODES -
Cruise servo position sensor is a potentiometer that changes
resistance with servo position. Code P065 sets when PCM detects a low
voltage, indicating a short to ground in cruise servo position sensor
circuit.

Test Conditions
Tested continuously.

Failure Conditions
Cruise control servo position 1.9 percent or less for 0.9
second.

Action
PCM disables cruise control.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if cruise control feedback is a value that it


should never be, even with servo fully released (0-2).
2) Checks PCM and circuit to cruise control servo are okay.
Voltage reading should be 4.6-5.1 volts.
3) Checks circuit No. 399 for an open.
4) Checks circuit No. 398 for an open.
5) Checks circuit No. 398 for short to ground. If wire is
okay, PCM is open internally.
6) Checks if cruise control servo is operating normally. If
feedback is greater than 30, servo is operating correctly.

Fig. 140: Code P065 Schematic, Cruise Control Servo Position Sensor
Failure
Courtesy of General Motors Corp. G - TESTS W/CO
Fig. 141: Code P065 Diagnostic Flow Chart, Cruise Control Servo
Position Sensor Failure
Courtesy of General Motors Corp.

CODE P066, ENGINE RPM TOO HIGH WITH CRUISE ENGAGED

G - TESTS W/CODES - 4.6LArticle Text (p. 180)1995 Cadillac Concours


Code P066 will set when engine speed is greater than 5975 RPM
with cruise engaged. This may occur on slippery pavement, extended
wide open throttle acceleration or for some other mechanical problems
(such as transaxle slippage). Under these conditions, Code P066 is
normal. Vehicle operator should be advised why cruise control de-
energized. Clear code, and road test vehicle to verify normal
operation.

Test Conditions
Cruise is enabled and engaged. Vehicle operator not manually
controlling throttle position.

Failure Conditions
Engine at 5975 RPM or greater for 0.5 second with cruise
control on and engaged. This may occur on slippery road conditions,
extended wide open throttle acceleration or for some mechanical
problems, such as transaxle slippage. Under these conditions Code P066
will set. This should be considered normal for cruise control to
disengage. Clear code and road test vehicle to verify normal
operation.

Action
PCM disengages cruise control.

Fig. 142: Code P066 Schematic, Engine RPM Too High With Cruise
Engaged
G - TESTS W/CODES - 4.6LArticle Text (p. 181)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Courtesy of General Motors Corp.
CODE P067, SET/COAST OR RESUME/ACCEL SWITCH SHORTED

When cruise control is on, system voltage is available at one


side of normally open contact of SET/COAST and RESUME/ACCEL switches.
If cruise control switch is in ON position, voltage is available to
switches when ignition is turned on. If SET/COAST or RESUME/ACCEL
switches were stuck on or shorted to power, cruise control operation
would begin. To prevent this, Code P067 will set and cruise control
operation is disabled if signal voltage from SET/COAST (circuit No.
84) or RESUME/ACCEL (circuit No. 87) is high continuously for 10
minutes. Cruise control will be disengaged until PCM sees a low
voltage on both of these signals.

Test Conditions
Tested continuously.

Failure Conditions
SET/COAST and RESUME/ACCEL switches are both closed for 10
minutes.

Action
PCM disengages cruise control.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if PCM input data PI83 (SET/COAST) and PI84


(RESUME/ACCEL) will cycle from LO to HI to LO. If inputs remain high,
a short to voltage in system is present.
2) Checks if SET/COAST and/or RESUME/ACCEL switches are
shorted to voltage.
3) Checks if circuit No. 84 is shorted to voltage.
4) Checks if circuit No. 87 is shorted to voltage.

G - TESTS W/CODES - 4.6LArticle Text (p. 182)1995 Cadillac Concours


Fig. 143: Code P067 Schematic, Set/Coast Or Resume/Accelerator Switch
Shorted
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 183)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 144: Code P067 Diagnostic Flow Chart, Set/Coast Or
Resume/Accelerator Switch Shorted
G - TESTS W/CODES
Courtesy - 4.6LArticle
of General MotorsText (p. 184)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Corp.

CODE P068, CRUISE CONTROL SERVO POSITION OUT OF RANGE

Code P068 is set and cruise control is disabled when cruise


control servo feedback reading is significantly higher or lower than
commanded value for a period of time.

Test Conditions
Cruise control engaged.

Failure Conditions
Throttle angle greater than 20 degrees and servo position
sensor indicating a stroke of at least 7 percent greater than
commanded value for 2 seconds.
Action
PCM disables cruise control for entire ignition cycle.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if PCM override PS07 can fully retract cruise


control servo.
2) Checks if PCM override PS07 is able to fully relax cruise
control servo.
3) Checks to see if problem is due to binding or a short to
voltage on circuit No. 403 is keeping cruise control servo from fully
relaxing.

Fig. 145: Code P068 Schematic, Cruise Control Servo Position Out Of
Range
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 185)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 146: Code P068 Diagnostic Flow Chart, Cruise Control Servo
Position Out Of Range
Courtesy of General Motors Corp.

CODE P069, TRACTION CONTROL ACTIVE WHILE IN CRUISE

Code P069 will set when PCM detects that cruise control and
traction control are active at the same time. This condition is caused
by wheel spin due to slippery conditions while cruise control is
active. When code sets, cruise control is disengaged. If no other
cruise control or traction control codes are present, clear codes and
verify correct cruise and traction control operation.
G - TESTS W/CODES - 4.6LArticle Text (p. 186)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Test Conditions
Cruise control engaged.

Failure Conditions
IPC serial data indicates traction control is active for 0.5
second.
Action
PCM disables cruise control.

Fig. 147: Code P069 Schematic, Traction Control Active While In


Cruise
Courtesy of General Motors Corp.

CODE P070, INTERMITTENT THROTTLE POSITION (TP) SENSOR SIGNAL

This test monitors MAP and TP sensors. Code P070 will set if
MAP value remains constant and TP sensor value changes considerably.
Engine operation requires that any large change in TP sensor value
must be followed by a change in MAP sensor value.

Test Conditions
Codes P031, P032 and P034 not set. Throttle angle changes
more than 5 degrees in 12.5 milliseconds (.0125 seconds). Engine not
decelerating (MAP drops to 22 kPa or less). Engine not accelerating
(MAP is within 7.4 kPa of atmospheric pressure). Engine running.
Coolant level normal and engine not overheating. Traction control not
active.

Failure Conditions
MAP changes 3 kPa or less in .21 second following a 5 degree
G
or- TESTS W/CODES
greater - 4.6LArticle
change in throttleText (p. 187)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
angle.
Action
None.

NOTE: Test number refers to number on diagnostic chart. Reference


to CHART 3 refers to POWERTRAIN CHARTS.

1) Checking Code P070 snapshot value is used to determine if


an intermittent low or high voltage caused code to set. An
intermittent low voltage can be caused by an open or short to ground
in circuit No. 417, an open in circuit No. 474 or a faulty TP sensor.
An intermittent high voltage can be caused by an open in circuit No.
808 or a short to voltage on circuit No. 417.

Fig. 148: Code P070 Schematic, Intermittent Throttle Position (TP)


Sensor Signal
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 188)1995 Cadillac Con


Fig. 149: Code P070 Diagnostic Flow Chart, Intermittent TP Sensor
Signal
Courtesy of General Motors Corp.

CODE P071, INTERMITTENT MAP SENSOR SIGNAL

This test monitors TP sensor, RPM, MAP, EGR flow and A/C
clutch status. If MAP changes rapidly and all other parameters remain
constant, Code P071 will set. Engine operation requires a large change
in manifold pressure must be preceded by a change in throttle angle.

Test Conditions
Codes P021 and P022 not set. TP sensor does not change more
G - TESTS
than 1.0 W/CODES - 4.6LArticle
degree for 1995 Cadillac
Text (p. 189)Engine
1.01 seconds. speedConcoursFor
does Ace
notMechanics
change123more
Main Street San Diego Ca 92
than 500 RPM for 1.01 seconds. EGR does not change more than 4 percent
for 1.01 seconds. A/C clutch not commanded on or off. Traction control
not active and PCM receiving reference pulses from ICM at least every
.3 seconds.

Failure Conditions
MAP sensor reading changes more than 6.3 kPa in 12.5
milliseconds (.0125 second).

Action
PCM uses substitute MAP value based on engine RPM and
throttle position switch status.

NOTE: Test numbers refer to numbers on diagnostic chart. Reference


to CHART 3 refers to POWERTRAIN CHARTS.

1) Checks if MAP can read BARO pressure correctly (87-105


kPa).
2) Checks MAP sensor's ability to react to a known vacuum
(26-34 kPa).
3) Checks MAP sensor's ability to react to sudden change in
vacuum.

Fig. 150: Code P071 Schematic - 1 Of 2, Intermittent MAP Sensor


Signal
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6L


Fig. 151: Code P071 Schematic - 2 Of 2, Intermittent MAP Sensor
Signal
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 191)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 152: Code P071 Diag. Flow Chart, Intermittent MAP Sensor Signal
Courtesy of General Motors Corp.
CODE P073, INTERMITTENT ENGINE COOLANT TEMP SENSOR SIGNAL

Engine Coolant Temperature (ECT) sensor circuit uses 2 pull-


up resistors for temperature sensing. When sensor resistance is high
(indicating low temperatures), PCM uses 3.65-k/ohm resistor and 348-
ohm resistor in series. As temperature increases to 122øF (50øC),
sensor resistance will decrease to 973 ohms. This resistance
corresponds to .97 volt at PCM. At this point PCM shifts to single
348-ohm pull-up resistor to measure temperature greater than 122øF
(50øC).
PCM monitors voltage signal of circuit and assumes engine
operation causes coolant temperatures to change at slow rates. This
test monitors ECT sensor voltage. If PCM detects a large change in
sensor output voltage in a one-second period, code will set.

Test Conditions
Two seconds have passed since ignition has been turned on
and 2 seconds have passed since PCM had shifted ECT sensor pull-up
resistors. This occurs when sensor resistance indicates 122øF (50øC).

Failure Conditions
ECT sensor voltage changes .3 volt in one second.

Action
Code P073 is set. No service message is given.

NOTE: Test number refers to number on diagnostic chart. Reference


to CHART 3 refers to POWERTRAIN CHARTS.

1) Checks Code P073 snapshot value to determine if an


intermittent high or low resistance caused code to set. An
intermittent high resistance can be caused by an open in circuit No.
410 or 808. An intermittent low resistance can be caused by a short to
ground in circuit No. 410.

G - TESTS W/CODES - 4.6LArticle Text (p. 192)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 153: Code P073 Schematic, Intermittent Engine Coolant
Temperature Sensor Signal
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 193)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 194)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 154: Code P073 Diagnostic Flow Chart, Intermittent Engine


Coolant Temperature Sensor Signal
Courtesy of General Motors Corp.

CODE P074, INTERMITTENT IAT SENSOR SIGNAL

Code P074 will set when PCM detects a large change in sensor
output voltage in a .3-second period of time.

Test Conditions
Two seconds have passed since ignition switch has been
turned to RUN position.

Failure Conditions
IAT sensor voltage changes .3 volt (11øC) in 250
milliseconds.

Action
None.

NOTE: Test number refers to number on diagnostic chart. Reference


to CHART 3 refers to POWERTRAIN CHARTS.

1) Checks Code P074 snapshot to determine if an intermittent


high or low resistance caused code to set. An intermittent high
resistance can be caused by an open in circuit No. 452 or 472. An
intermittent low resistance can be caused by a short to ground on
circuit No. 472.

Fig. 155: Code P074 Schematic, Intermittent IAT Sensor Signal


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.
Fig. 156: Code P074 Diagnostic Flow Chart, Intermittent IAT Sensor
Signal
Courtesy of General Motors Corp.

CODE P075, VSS SIGNAL INTERRUPT

This test compares vehicle speed to manifold pressure. Change


in MAP must correspond with a change in vehicle speed. PCM will ignore
test if conditions for engine idle are present. If vehicle speed
changes 14 MPH (VIN Y) or 16 MPH (VIN 9) or greater in one second Code
P075 will set. If failure occurs 10 times in 10 seconds, code will
remain current for the entire ignition cycle.

Test Conditions
Codes P021, P022, P027, P056 and P090 not set. TCC brake
switch not applied. Engine running at 500 RPM or greater. Two seconds
have passed since ignition was turned on. Traction control not active.
Throttle position 15.7 degrees or greater.

Failure Conditions
Vehicle speed change of 4 MPH or more in a one-second time
G - TESTS W/CODES - 4.6LArticle Text (p. 196)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
period.

Action
PCM turns on MIL, disables TCC and freezes transaxle in
current gear. If failure occurs 10 times in 10 seconds, code will
remain current for the entire ignition cycle.

Fig. 157: Code P075 Schematic, VSS Signal Interrupt


Courtesy of General Motors Corp.

CODE P076, TRANSAXLE PRESSURE CONTROL SOLENOID CIRCUIT

Transaxle pressure control solenoid regulates pressure to


maintain a desired transaxle line pressure under varying operating
conditions. PCM send a pulse width modulated signal to transaxle
pressure control solenoid in order to control line pressure.
A PCM internal current monitor is provided as feedback to determine
actual transaxle pressure control solenoid current draw. Current draw
is proportional to transaxle line pressure. If commanded versus actual
current draw is different by more than calibrated value or if
transaxle pressure control solenoid is energized at 100 percent duty
cycle for 3 minutes or more, Code P076 will set.

Test Conditions
Codes P016, P086 and P089 not set. Engine running.

Failure Conditions
Difference between commanded and actual transaxle pressure
control solenoid current .16 amps or greater for one second or
transaxle pressure solenoid energized at 100 percent duty cycle for 3
minutes or more. G - TESTS W/CODES -
Action
PCM turns on MIL, transaxle pressure control solenoid de-
energized. Torque management disabled and transaxle shift adapts are
maintained at current levels.

NOTE: Test number refers to number on diagnostic chart.

1) Checks for open in transaxle pressure control solenoid


circuit. If resistance is 8 ohms or greater, circuit is open.
2) Checks for short to ground in transaxle pressure control
solenoid circuit. If resistance is 100 ohms or less, circuit is
shorted to ground.
3) If transaxle pressure control solenoid is okay, fault is
either intermittent or PCM is faulty.
4) If resistance is greater than 8 ohms, check for open
transaxle pressure control solenoid or circuits No. 1228 or 1229. If
resistance is 8 ohms or less, check for open between solenoid
connector and PCM in circuits No. 1228 or 1229.
5) If resistance is 100 ohms or greater, check for short to
ground between PCM connector circuits NO. 1228 or 1229. If resistance
is less than 100 ohms, check for short to ground inside transaxle
circuits No. 1228 or 1229 or for shorted transaxle pressure solenoid.

Fig. 158: Code P076 Schematic, Transaxle Pressure Control Solenoid


Circuit
Courtesy of General
G - TESTS W/CODES MotorsText
- 4.6LArticle Corp.
(p. 198)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 159: Code P076 Diagnostic Flow Chart, Transaxle Pressure Control
Solenoid Circuit
Courtesy of General Motors Corp.

CODE P080, TP SENSOR/IDLE LEARN NOT COMPLETE

G - TESTS W/CODES - 4.6LArticle Text (p. 199)1995 Cadillac Concours


This test checks if initial TP sensor learn and idle learn
values have been stored in PCM. If these values have not been stored,
Code P080 is set. Performing TP sensor/idle learn procedure will cause
Code P080 to become history.

Test Conditions
Tested continuously.

Failure Conditions
No TP sensor or idle learn value stored.

Actions
PCM turns on MIL.

Fig. 160: Code P080 Schematic, TP Sensor/Idle Learn Not Complete


Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 200)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 161: Code P080 Diag. Flow Chart, TP Sensor/Idle Learn Not
Complete
Courtesy of General Motors Corp.

CODE P081, CAM TO 4X REFERENCE CORRELATION PROBLEM

This test checks to see if there are eight 4X reference


pulses between cam signals. Code P081 will set when this signal is not
present. DO NOT attempt diagnosis or repair unless vehicle operator is
G - TESTS W/CODES
experiencing - 4.6LArticle Text
driveability (p. 201)1995
problems Cadillac ConcoursFor
associated with thisAce Mechanics
code. 123 Main Street San Diego Ca 92

Test Conditions
Code P035 not set, engine speed greater than 496 RPM and 7
or greater cam pulses after ignition was turned on.

Failure Conditions
Number of 4X reference pulses between cam pulses is not
equals to 8. Failure must exist continuously for 2 or more cycles.
Action
None.

Fig. 162: Code P081 Schematic, CAM To 4X Reference Correlation


Problem
Courtesy of General Motors Corp.

Fig. 163: Code P081 Schematic, CAM To 4X Reference Correlation


Problem
Courtesy of General Motors Corp. G - TESTS W/CODES
CODE P083, 24X REFERENCE SIGNAL HIGH

This test checks for 24X signal at a logic high condition.


Fault can be induced by failure of either crankshaft position sensor
"A" or "B" input signal to ignition control module. Under such
condition, ignition control module would force the 24X signal high.
This test also checks for 24X shorted to battery externally. Code P083
will set if either conditions are met.

Test Conditions
Code P035 not set. Engine speed greater than 496 RPM but
less than 1200 RPM. 7 or more cam pulses received since ignition was
turned on and ignition control not in by-pass mode.

Failure Conditions
24X signal at logic HI and no 24X reference pulses received
since last cam pulse.

Actions
PCM turns on MIL.

NOTE: Test number refers to number on diagnostic chart.

1) Checks if Code P035 is set. REF LO problem can cause other


ignition problem.
2) If engine stalls, problem is with crankshaft sensor "B".
Engine will continue running with only one crankshaft sensor.
3) Checks crankshaft position "B" sensor for open or shorted
circuit. Resistance should be 800-1600 ohms.
4) Checks if circuits No. 470 or 1800 is shorted to ground.
If circuit is shorted to ground, resistance will be less than 100
ohms.
5) Sensor is okay if it is able to produce a DC voltage
greater than 0.25.
6) If engine stalls, problem is with crankshaft position
sensor "A". If engine remains running, ignition module or circuit No.
647 is shorted.
7) Checks crankshaft position sensor "A" circuit for open or
short. Resistance should be 800-1600 ohms.
8) Checks if circuit No. 573 or 574 is shorted to ground. If
circuit is shorted to ground, resistance will be less than 100 ohms.
9) If sensor is able to produce a DC voltage of greater than
.25 volt, sensor is okay.
10) Checks if circuit No. 647 is shorted high or if ICM is
keeping high. If reading is greater than zero Hertz, ICM and circuit
NO. 647 are okay. Check for intermittent fault.
G - TESTS W/CODES - 4.6LArticle Text (p. 203)1995 Cadillac Concours
Fig. 164: Code P083 Schematic, 24X Reference Signal High
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 204)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 205)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 165: Code P083 Diag. Flow Chart - 1 Of 2, 24X Reference Signal
High
Courtesy of General Motors Corp.
Fig. 166: Code P083 Diag. Flow Chart - 2 Of 2, 24X Reference Signal
G - TESTS W/CODES - 4.6LArticle Text (p. 206)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
High
Courtesy of General Motors Corp.

CODE P085, IDLE THROTTLE ANGLE TOO HIGH


PCM continuously learns base idle position. This base idle
position is the relationship of engine RPM to throttle position. PCM
is limited to a fixed amount of learned throttle angle that it can
apply. When this limit is reached, Code P085 will set. The cause of
this increase in learned throttle angle is usually deposits in
throttle body.

Test Conditions
Constantly monitored.

Failure Conditions
A/C on or off, learned idle throttle angle 3.9 degrees or
greater.

Action
PCM turns on MIL.

NOTE: Test number refers to number on diagnostic chart.

1) Checks for other throttle position sensor codes being set,


causing other throttle body problems.
2) Checks if throttle body deposits are causing the increase
in learned throttle angle. Check for loose fitting air duct or air
cleaner causing debris to enter throttle body.
3) Checks if ISC motor can retract far enough to close
throttle position switch.
4) Checks for proper operation of ISC motor.

Notes On Intermittents
PCM Code P085 may set due to an engine overheated condition
in which PCM will only allow engine to run on 4 cylinders, causing a
high idle throttle angle. If this occurs, clear PCM Code P085, reset
idle learn using PCM override PS13 and perform TP sensor/idle learn.

G - TESTS W/CODES - 4.6LArticle Text (p. 207)1995 Cadillac Conco


Fig. 167: Code P085 Schematic, Idle Throttle Angle Too High
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 208)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 209)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 168: Code P085 Diagnostic Flow Chart, Idle Throttle Angle Too
High
Courtesy of General Motors Corp.

CODE P086, UNDEFINED GEAR RATIO

Transaxle gear ratio is calculated from ratio of turbine


speed against output speed. This test checks gear ratio which is not
possible to obtain under normal operating condition of transaxle, if
such gear ratio is observed, Code P086 is set.

Test Conditions
Codes P021, P022, P024, P056 and P075 not set. Engine
running and vehicle speed at 7 MPH or greater. Throttle position at 11
degrees or greater. Transaxle not in Park or Neutral and commanded
transaxle line pressure 100 psi or greater.

Failure Conditions:
* Gear ratio less than 2.87 or greater than 3.11 for 3 seconds.
* Gear ratio less than 1.54 or greater than 1.71 for 3 seconds.
* Gear ratio less than 0.95 or greater than 1.05 for 3 seconds.
* Gear ratio less than 0.65 or greater than 0.71 for 3 seconds.
* Gear ratio less than 2.07 or greater than 2.23 for 3 seconds.

Action
PCM turns on MIL. PCM de-energizes transaxle pressure control
solenoid and torque management is disabled. Maintains transaxle shift
adapts at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Install pressure gauges to transaxle.


2) Comparing gear box ratio (PD76) and transaxle pressure
switch input (PD71) will determine what gear PCM was commanding and
what possible gear ratio change resulted from such command.

Fig. 169: Code P086 Schematic, Undefined Gear Ratio


Courtesy of General Motors Corp.

G - TESTS W/CO
Fig. 170: Code P086 Diagnostic Flow Chart - 1 Of 2, Undefined Gear
Ratio
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 211)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 212)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 171: Code P086 Diagnostic Flow Chart - 2 Of 2, Undefined Gear


Ratio
Courtesy of General Motors Corp.
CODE P088, TCC NOT DISENGAGING

This test checks for TCC slippage. If slippage is not present


when transaxle is operating at a given condition, TCC is engaged.

Test Conditions
Codes P021, P022, P028 and P056 not set. Engine running and
throttle position at 15.7 degrees or greater. Transaxle in 3rd or 4th
gear.

Failure Condition
Slip speed at less than 5 or equals to 10 RPM for 4 seconds
(slip = engine RPM - transaxle RPM).

Action
PCM turn on MIL and freezes shift adapts from being updated.
TCC disabled.

Action
PCM turn on MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks circuit No. 422 (Tan/Black wire) between engine


harness connector C129 and PCM connector 3E13 for short to ground.
2) Isolates short to ground between engine harness or PCM.
3) Checks circuit No. 422 for short to ground inside
transaxle.

G - TESTS W/CODES - 4.6LArticle Text (p. 213)1995 Cadillac Concours


Fig. 172: Code P088 Schematic, TCC Not Disengaging
Courtesy of General
G - TESTS W/CODES MotorsText
- 4.6LArticle Corp.
(p. 214)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 173: Code P088 Diagnostic Flow Chart, TCC Not Disengaging
Courtesy of General Motors Corp.
CODE P089, LONG SHIFT AND MAXIMUM ADAPT

Transaxle pressure is modified by an adaptive modifier used


to control gear shift execution time. This test checks the shift
extension and time it takes to accomplish it. If it takes longer than
.55 second and adaptive modifier cannot shorten this time, counter
will increment. When counter reaches 5, Code P089 will set.

Test Conditions
Codes P021, P022, P024, P056, P057, P059 and P075 not set.
Vehicle speed at 10 MPH or greater and throttle position is at 15.7
degrees or greater. Transaxle temperature at 194øF (90øC) or greater.

Failure Conditions:
* 1-2 shift time 5.5 seconds or greater and adapt cannot
shorten shift time for 5 shifts.
* 2-3 shift time 5.5 seconds or greater and adapt cannot
shorten shift time for 5 shifts.
* 3-4 shift time 5.5 seconds or greater and adapt cannot
shorten shift time for 5 shifts.

Action
PCM turns on MIL and de-energizes transaxle pressure control
solenoid.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Install transaxle pressure gauge.


2) Using operator information to diagnose which shift caused
the code to set.
3) Code P089 snapshot information can be used to determine
which shift the long time occurred on.

Notes On Intermittents
Due to complexity of the 4T80-E transaxle, an intermittent
PCM Code P089 will be very difficult to diagnose. Hold off maintenance
until specific problem is identified.

G - TESTS W/CODES - 4.6LArticle Text (p. 215)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 174: Code P089 Schematic, Long Shift And Maximum Adapt
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 216)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 217)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 175: Code P089 Diagnostic Flow Chart - 1 Of 2, Long Shift And
Maximum Adapt
Courtesy of General Motors Corp.
Fig. 176: Code P089 Diagnostic Flow Chart - 2 Of 2, Long Shift And
Maximum Adapt
Courtesy of General Motors Corp.

CODE P090, TCC BRAKE SWITCH INPUT CIRCUIT PROBLEM

G - TESTS W/CODES - 4.6LArticle


This test functionsText on the1995
(p. 218) Cadillac ConcoursFor
assumption that Ace Mechanics decrease
a sudden 123 Main Street San Diego Ca 92
in wheel speed on the non-drive wheel is caused by a brake
application. Non-drive wheel speed and stoplight switch status are
supplied to PCM through the serial data from Electronic Brake and
Traction Control Module (EBTCM).
Test Conditions
Codes P033, P106 and P137 not set. Traction control and
anti-lock brake system operating normally. Non-drive wheel speed of 36
MPH or greater and has not fallen to less than 1.2 MPH.

Failure Conditions
A 1.8 MPH or greater decrease in non-drive wheel speed in 0.2
second. Transition in the extended travel brake contacts of TCC brake
switch or stop/BTSI/cruise brake switch. No transition noticed in TCC
contacts of TCC brake switch. Counter increments if these conditions
are present. When counter reached 5, Code P090 sets.

Action
Traction control disabled. PCM disables cruise control and
substitutes status of stop/BTSI/cruise brake switch input for TCC
brake switch input. "TRACTION DISABLED" and "REDUCED ENGINE POWER"
message displayed on DIC. Garage shift adapts are maintained at
current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Testing TCC brake switch input to PCM PI71. If input is


working correctly, display will change from HI to LO to HI. If display
remains HI, check circuit No. 420 and TCC brake switch for short to
voltage. If display remains LO, check circuit No. 420 for open or
short to ground.
2) Checks for voltage at TCC brake switch terminal "A".
3) Checks circuit No. 741 for short to ground.
4) Checks circuit No. 420 for short to ground. If circuit is
okay, check circuit No. 741 for open.
5) Checks circuit No. 420 for open.

G - TESTS W/CODES - 4.6LArticle Text (p. 219)1995 Cadillac Concours


Fig. 177: Code P090 Schematic, TCC Brake Switch Input Circuit Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 220)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 221)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 178: Code P090 Diagnostic Flow Chart, TCC Brake Switch Input
Circuit Problem
Courtesy of General Motors Corp.

CODE P091, TRANSAXLE RANGE SWITCH PROBLEM

This test monitors closing of transaxle range switch when


vehicle is in gear or an engine start while transaxle range switch is
open (not in P/N).
Test Condition 1
Vehicle not moving.

Test Condition 2
Gear ratio indicating P/N range.

Failure Conditions 1
Engine speed changes from zero to higher RPM without P/N
input to PCM HI (not in P/N). At least 5 seconds have elapsed since
transaxle switch was moved.

Failure Conditions 2
Codes P024, P075 and P086 not set. P/N input to PCM LO (in
P/N). Engine running and throttle position 15.7 degrees or greater.
Vehicle speed at 7 MPH or greater. Gear ratio of 3.11 or less (vehicle
in gear). All these conditions happened within 5 seconds.

Actions
PCM turns on SERVICE VEHICLE SOON light. PCM disables cruise
control and will substitute gear status from transaxle pressure switch
for transaxle range switch.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks PCM status light. AUTO should be displayed when


gearshift is in Park or Neutral and OFF should be displayed if
gearshift is in any other gear.
2) Checks transaxle range switch for open.
3) Checks circuit No. 451 for open.
4) Checks circuit No. 434 for open.
5) Checks if fault is still present.
6) Checks for shorted transaxle range switch.
7) Checks circuit No. 434 for short to ground.

Note On Intermittents
Check for intermittent short to ground in circuit No. 434. A
stall or a near stall condition which may set Code P054 or P095 and
may cause a false Code P091 to set due to engine transition from
running to not running (or near stall) then back to running without
transaxle switch being in Park or Neutral.

G - TESTS W/CODES - 4.6LArticle Text (p. 222)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 179: Code P091 Schematic, Transaxle Range Switch Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 223)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 224)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 180: Code P091 Diagnostic Flow Chart, Transaxle Range Sw.
Problem
Courtesy of General Motors Corp.

CODE P092, HEATED WINDSHIELD REQUEST PROBLEM

This test will detect a problem with heated windshield fast


idle request circuit to PCM. When circuit is grounded by heated
windshield module, PCM will increase idle speed to compensate for
extra load placed on alternator. Code P092 will set when signal is low
for more than 10 minutes.

Test Conditions
Engine running.
Failure Conditions
Heated windshield request present at PCM for more than 10
minutes.

Action
Code set. PCM turns on SERVICE VEHICLE SOON message.

Fig. 181: Code P092 Schematic, Heated Windshield Request Problem


Courtesy of General Motors Corp.

Fig. 182: Code P092 Diag. Flow Chart, Heated Windshield Request
Problem
G - TESTS W/CODES
Courtesy - 4.6LArticle
of General MotorsText (p. 225)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Corp.
CODE P093, TRACTION CONTROL SYSTEM PWM LINK FAILURE

This test checks for traction control system PWM link failure
to PCM.

Test Conditions
Code P137 not set. Traction control not failed.

Failure Conditions
No rising edges of traction control system PWM signals are
received for 3 seconds.

Action
TRACTION DISABLED message displayed in DIC. PCM disables 1st
gear and transaxle shift adapts are maintained at current levels.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks for traction control communication code that was


set. Determines if it is a PCM problem or not.
2) Checks for proper output voltage from PCM.
3) Checks circuit No. 594 for open.
4) Checks circuit No. 594 for short to ground.
5) Checks circuit No. 594 for short to voltage.
6) Checks for intermittent traction control problem. If
traction control system is okay, check for faulty PCM or EBTCM.

Fig. 183: Code P093 Schematic, Traction Control System PWM Link
Failure
Courtesy of General Motors Corp.G - TESTS W/CODES - 4.6LArticle Text (p. 226)1995 Cadillac Concours
Fig. 184: Code P093 Diagnostic Flow Chart, Traction Control System
PWM Link Failure
Courtesy of General Motors Corp.

CODE P094, TRANSAXLE SHIFT SOLENOID "A" PROBLEM


G - TESTS W/CODES - 4.6LArticle Text (p. 227)1995 Cadillac Concours
Monitors commanded gear versus transaxle gear ratio to check
transaxle shift solenoid "A". If gear ratio falls out of range for a
given gear, Code P094 will set.

Test Conditions
Codes P021, P022, P024, P028 and P056 not set. Transaxle
pressure switch indicating transaxle in D1, D2, D3 or D4 position.
Engine running and vehicle speed at 7 MPH or greater. Throttle
position at 11 degrees or greater.

Failure Conditions:

* Gear ratio between 1.54-1.71 for 5 seconds, 1st gear


commanded.
* Gear ratio between 2.87-3.11 for 5 seconds, 2nd gear
commanded.
* Gear ratio between 0.67-0.71 for 5 seconds, 3rd gear
commanded.
* Gear ratio between 0.95-1.05 for 5 seconds, 4th gear
commanded.

Action
PCM turns on MIL. PCM allows only 2nd gear when forward gear
is selected.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P117 is set. Presence of code will cause


transaxle problem.
2) Checks if shift solenoid "A" is HI when it be LO or vice-
versa.
3) Checks if PCM is operating correctly and setting a false
code.
4) Checks if circuit No. 741 is open at connector.
5) Checks if circuit No. 1222 (engine harness side) is open.
6) Checks if circuit No. 1222 (trans. harness side) is
shorted to ground inside transaxle.
7) Checks for an open circuit inside transaxle.
8) Checks if circuit No. 1222 (trans. harness side) for short
to voltage inside transaxle.
9) Checks if circuit No. 1222 (engine harness side) for short
to voltage from connector to PCM.
10) Checks for possible cause for getting 4th gear when 3rd
gear is commanded.
11) Checks for possible cause for getting 3rd gear when 4th
gear is commanded.
12) Checks for possible cause for getting 2nd gear when 1st
gear is commanded.
G - TESTS W/CODES - 4.6LArticle Text (p. 228)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
13) Checks for possible cause for getting 1st gear when 2nd
gear is commanded.

Fig. 185: Code P094 Schematic, Transaxle Shift Solenoid "A" Problem
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 229)1995 Cadillac ConcoursFor Ace Mechanics 123
G - TESTS W/CODES - 4.6LArticle Text (p. 230)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 186: Code P094 Diagnostic Flow Chart - 1 Of 2, Transaxle Shift


Solenoid "A" Problem
Courtesy of General Motors Corp.
Fig. 187: Code P094 Diagnostic Flow Chart - 2 Of 2, Transaxle Shift
Solenoid "A" Problem
Courtesy of General Motors Corp.

- TESTS W/CODES - 4.6LArticle Text (p. 231)1995 Cadillac Concours


CODE P095, ENGINE STALL OR NEAR STALLGDETECTED
This test checks for an engine stall or near stall and sets
Code P095 is a stall condition is detected. A partial start where
engine RPM exceeds 400 RPM and engine does not start will also cause
Code P095 to set. This code is designed to capture snapshot data of
the stall condition. This code may also set as the ignition is turned
off if injectors or ICM looses power before the PCM.

Test Conditions
Ignition on.

Failure Conditions
Engine speed drops to less than 152 RPM after exceeding 400
RPM this ignition cycle. No reference pulses have been received for 7.
5 seconds.

Action
None.

Fig. 188: Code P095 Schematic, Engine Stall Or Near Stall Detected
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 232)1995 Cadil


Fig. 189: Code P095 Diagnostic Flow Chart, Engine Stall Or Near Stall
Detected
Courtesy of General Motors Corp.

CODE P096, TORQUE CONVERTER OVER STRESS


G - TESTS W/CODES - 4.6LArticle Text (p. 233)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Primary purpose of Code P096 is to detect an action of driver
which could cause an unsafe condition or damage to vehicle. Code P096
can be driver-induced by application of brake and accelerator at same
time.
Test Conditions
Codes P021, P022 and P024 not set.

Failure Conditions
Brake applied, transaxle in Drive or Reverse, vehicle speed 5
MPH or less and throttle angle greater than 65 degrees for 12 seconds.

Action
Code P096 is set. PCM turns on MIL.

Fig. 190: Code P096 Schematic, Torque Converter Over Stress


Courtesy of General Motors Corp.

CODE P097, PARK/NEUTRAL-TO-DRIVE/REVERSE SHIFT AT HIGH


THROTTLE ANGLE

Primary purpose of Code P097 is to detect an action of


vehicle operator which could cause an unsafe condition or damage to
vehicle. When such conditions exists, Code P097 is set and engine
power will be reduced by disabling fuel injector to individual
cylinders.

Test Conditions
Codes P021 and P022 not set.
G - TESTS W/CODES - 4.6LArticle Text (p. 234)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Dieg
Failure Conditions
Engine speed greater than 2000 RPM, gear selector moved from
Park or Neutral to Drive or Reverse, vehicle speed less than 6 MPH and
throttle angle is 20 degrees or greater.

Action
"REDUCED ENGINE POWER" message displayed on DIC. PCM will
disable selected injectors to reduce engine power and set Code P097.

Fig. 191: Code P097 Schematic, Park/Neutral-To-Drive/Reverse Shift At


High Throttle Angle
Courtesy of General Motors Corp.

CODE P099, CRUISE SERVO APPLIED NOT IN CRUISE

This diagnostic test monitors cruise control servo position


sensor to ensure servo has released throttle after cruise control has
been disengaged for 2 seconds. If cruise control servo has not been
released, Code P099 will set and engine power will be reduced by
disabling fuel to individual cylinders. Code P068 may disable cruise
control and lead to setting Code PCM P099.
G - TESTS W/CODES - 4.6LArticle Text (p. 235)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Test Conditions
Engine running. Code PS07 override not active.

Failure Conditions
Failure conditions for PCM code set change depending on
whether code was previously set or not.

Code P099 not previously set:

* Cruise control disengaged for 2 seconds.


* Throttle angle greater than 20 degrees, TP sensor not failed.
* MAP greater than 70 kPa, TP sensor failed.
* Cruise control servo stroke greater than 63 percent for 0.1
second.

Code P099 previously set:

* Cruise control disengaged for 2 seconds.


* Throttle angle greater than 16 degrees, TP sensor not failed.
* MAP greater than 55 kPa, TP sensor failed.
* Cruise control servo stroke greater than 37 percent for 0.1
second.

Action
REDUCED ENGINE POWER displayed on DIC. PCM disables cruise
control and reduces fuel delivery to selected cylinders.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if PCM can control cruise control solenoid.


2) Checks if cruise control position sensor is working
correctly.
3) Checks if cruise control servo will extend fully. If servo
does not extend fully, check circuit No. 402 for a short to voltage.

Note On Intermittent
Code P099 may be inadvertently induced by technician using
cruise servo to bump up throttle.

G - TESTS W/CODES - 4.6LArticle Text (p. 236)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 192: Code P099 Schematic, Cruise Servo Applied Not In Cruise
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 237)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 193: Code P099 Diag. Flow Chart, Cruise Servo Applied Not In
Cruise
Courtesy of General Motors Corp.
CODE P102, SHORTED BRAKE BOOSTER VACUUM (BBV) SENSOR

Brake booster vacuum sensor changes resistance based on


vacuum inside brake booster. This test checks for a vacuum reading
which can be caused by a shorted sensor or a short on circuit No. 1726
or and open on circuit No. 808. Every time TCC brake switch cycles
from closed to open with engine not at idle, this test checks for a
shorted vacuum signal. If shorted vacuum signal is detected for 5
consecutive cycle of TCC brake switch, Code P102 will set. Any cycle
of TCC brake switch where a shorted vacuum signal is not detected will
reset counter to zero.

Test Conditions
Codes P031, P032, P034, P071 and P090 not set. One second
has passed since TCC brake switch was cycled from closed to open. MAP
value at 30 kPa or greater (engine not at idle) for one second.
Failure counter will increment when all these conditions are present
and brake booster vacuum signal is 82 kPa or greater. Failure counter
will reset when all these conditions are present but vacuum signal is
less than 82 kPa.

Failure Conditions
Failure counter at 7 counts or greater.

Action
PCM turns on SERVICE VEHICLE SOON message.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) PCM data PD84 will read 82-84 kPa with sensor shorted. If
reading is not as specified, fault is not present.
2) If PCM data PD84 reads -11 to -8 kPa with sensor
unplugged, check circuit No. 476 for open or for a shorted sensor.
3) Checks circuit No. 1726 for short to voltage.

G - TESTS W/CODES - 4.6LArticle Text (p. 238)1995 Cadillac Concours


Fig. 194: Code P102 Schematic, Shorted Brake Booster Vacuum (BBV)
Sensor
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 239)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 195: Code P102 Diagnostic Flow Chart, Shorted BBV Sensor
Courtesy of General Motors Corp.
CODE P103, OPEN BRAKE BOOSTER VACUUM (BBV) SENSOR

Brake booster vacuum sensor changes resistance based on


vacuum inside brake booster. This test checks for a vacuum reading
which can be caused by an open sensor or open on circuit No. 474 or
and short to ground on circuit No. 1726. When PCM detects as brake
booster vacuum signal that is too low, Code P103 will set.

Test Conditions
Tested continuously.

Failure Conditions
Failure counter at 7 counts or greater.

Action
PCM turns on SERVICE VEHICLE SOON message.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If brake booster vacuum sensor is open PD84 should read -8


kPa or less.
2) If brake booster vacuum sensor is open, PD84 should read
82-84 kPa with sensor terminals jumpered together.
3) Checks circuit No. 1726 for short to ground between BBV
and PCM.
4) Checks circuit No. 1726 for open between BBV and PCM.

Fig. 196: Code P103 Schematic, Open Brake Booster Vacuum (BBV) Sensor
Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 240)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 197: Code P103 Diagnostic Flow Chart, Open BBV Sensor
Courtesy of General Motors Corp.

CODE P105, BRAKE BOOSTER VACUUM (BBV) SENSOR TOO LOW

Brake booster vacuum sensor changes resistance based on


vacuum inside brake booster. This test monitors brake booster vacuum
along with manifold vacuum. If brake booster vacuum is too low for a
given manifold vacuum and brakes are not applied, then brake booster
vacuum signal must be in error and will set Code P105.

Test Conditions
Codes P031, P032, P034, P071, P103 and P137 not set. Engine
speed at 500 RPM or greater for 20 seconds and brake not applied.
Barometric pressure at 72 kPa or greater and MAP at 60 kPa or less.

Failure Conditions
Brake booster vacuum 5 kPa or less for 16 seconds.

Action
G - TESTS W/CODES - 4.6LArticle Text (p. 241)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
PCM turns on SERVICE VEHICLE SOON message.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Diagnose Code P103 first because it can cause other BBV


problems.
2) If brake booster vacuum signal is too low, PD84 will be
less than 5 kPa or less. If not, signal is too low.
3) Checks for vacuum leaks that are causing low signal.
4) With BBV sensor terminals "B" and "C" jumpered together,
PD84 should read greater than 81 kPa. If reading is not as specified,
check circuit No. 1726 for short to ground.
5) If resistance is less than 500 ohms, check circuit for
short to ground.
6) If resistance is less than 10,000 ohms, check circuit for
short to ground.

Fig. 198: Code P105 Schematic, Brake Booster Vacuum (BBV) Sensor Too
Low
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 242)1995 Cadillac ConcoursFor Ace Mechanics 123 Main
G - TESTS
Fig. 199:W/CODES - 4.6LArticle
Code P105 Text (p. 243)
Diagnostic 1995Chart,
Flow Cadillac ConcoursFor
BBV Sensor Ace Mechanics
Too Low123 Main Street San Diego Ca 92
Courtesy of General Motors Corp.

CODE P106, STOPLIGHT SWITCH INPUT CIRCUIT PROBLEM

This test functions on the assumption that a sudden decrease


in wheel speed on the non-drive wheel is caused by a brake
application. Non-drive wheel speed and stoplight switch status are
supplied to PCM through the serial data from Electronic Brake and
Traction Control Module (EBTCM).

Test Conditions
Codes P033, P090 and P137 not set. Traction control and ABS
are operating normally and non-drive wheel speed at 36 MPH or greater.

Failure Conditions
A 1.8 MPH or greater decrease in non-drive wheel speed in 0.2
second. Transition in TCC or extended travel contacts of TCC brake
switch or no transition of stop/BTSI/cruise brake switch noticed. If
these conditions are met, trouble code will set.

Action
Traction control disabled. PCM will set stop/BTSI/cruise
brake switch status not applied. TRACTION DISABLED and REDUCED ENGINE
POWER message displayed.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if PCM input test PI89 will cycle when brake pedal
is depressed and released. If PI89 remains HI, check fro short to
voltage in system. If P189 remains LO, check for open or short to
ground in system.
2) Checks for voltage supplied to brake switch.
3) Checks circuit No. 540 for short to ground.
4) Checks circuit No. 20 for short to ground.
5) Checks circuit No. 20 for open or for faulty PCM.

Fig. 200: Code P106 Schematic, Stoplight Switch Input Circuit Problem
Courtesy of General Motors Corp. G - TESTS W/CODES - 4.6L
Fig. 201: Code P106 Diagnostic Flow Chart, Stoplight Switch Input
Circuit Problem
Courtesy of General Motors Corp.

CODE P110, ALTERNATOR "L" TERMINAL CIRCUIT PROBLEM

This test monitors alternator feedback and compares it to


alternator control in PCM. When PCM commands alternator turned on and
feedback indicates that it is off for 15 seconds, Code P110 will set.
G - TESTS
PCM initiates alternator operation W/CODES 12
by supplying - 4.6LArticle
volts to (p. 245)1995 Cadillac Concours
Textalternator
"L" terminal through circuit No. 225. Alternator regulator applies
voltage to rotor as pulse signal to energize the field windings.
Alternator can detect internal faults, setting Code P110. It can also
self-diagnose a shorted output diode, malfunctioning regulator, open
or shorted rotor, over or under voltage condition, shaft not rotating
or open sense lead.

Test Conditions
Engine running. PCM commanding alternator on.

Failure Conditions
PCM commanding alternator on and alternator feedback
indicating it is off for 15 seconds.

Action
BATTERY NO CHARGE message displayed on DIC.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks PCM's ability to cycle alternator control output.


If voltage cycles, replace battery.
2) Checks if circuit No. 225 is open or shorted to ground or
if PCM is faulty.

Notes On Intermittents
A loose or faulty connection at alternator "L" terminal may
cause Code P110 to set intermittently.

Fig. 202: Code P110 Schematic, Alternator "L" Terminal Circuit


Problem
Courtesy of General Motors Corp. G - TESTS W/CO
Fig. 203: Code P110 Diagnostic Flow Chart, Alternator "L" Terminal
Circuit Problem
Courtesy of General Motors Corp.

CODE P112, EEPROM FAILURE

Electrically Erasable Programmable Read Only Memory (EEPROM)


is used by PCM to store data even when battery power is removed. It
stores TP sensor/idle learned values, transaxle adapt values,
transaxle oil life index and cruise control lash/learn. EEPROM store
this information in several locations and if PCM detects a problem in
one location of EEPROM, it will store data in another location. If PCM
runs out of good locations in the EEPROM to store data, Code P112 will
be stored.
PCM stores the same data in its Keep Alive Memory so that
even if EEPROM is bad, Code P112 will set. Vehicle operation will
remain unchanged. Even after a code is set, PCM will continue to look
for good locations in the EEPROM to store data. If a good location is
found, Code P112 will become a history code. If Code P112 is present,
PCM must be replaced.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) If Code P112 is set current, PCM cannot find another


location to store data. Replace PCM.
2) Cycle ignition to PCM a chance to find a place to store
data. If trouble code resets, PCM must be replaced.

G - TESTS W/CODES - 4.6LArticle Text (p. 247)1995 Cadillac Concours


Fig. 204: Code P112 Schematic, EEPROM Failure
Courtesy of General Motors Corp.

CODE P117, SHORTED/OPEN SHIFT SOLENOIDS "A" & "B" CIRCUIT

This test monitors the shift "A" and "B" outputs from PCM and
increments a counter when output is different than what it is
commanded. When counter reaches 10, Code P117 sets. If at any time
counter reaches 10 but output is the same as commanded, counter will
reset to zero.

Test Conditions
Closed loop fuel control is enabled

Failure Conditions
Shift solenoids "A" and "B" output is different than what is
commanded 10 consecutive times.

Action
PCM turns on MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P029 is also present, indicating a shift


solenoid "B" problem.
2) Checks if Code P049 is also present, indicating a shift
solenoid "A" problem.
3) Checks which gear is selected when fault occurs to
determine possible faults.
4) Checks for short to voltage in circuit No. 1222 by looking
at gear ratio when
G - TESTS W/CODES troubleText
- 4.6LArticle code was1995
(p. 248) set.
Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
5) Checks circuit No. 741 and fuse D1 for open.
6) Checks circuits No. 741 and 1222 (transaxle harness side)
or transaxle shift solenoid "A" for open.
7) Checks for short to ground. If resistance is 1000 ohms or
less, short is inside transaxle. If resistance is greater than 1000
ohms, short is between solenoid connector and PCM.
8) Checks for short to voltage in circuit No. 1223 by looking
at gear ratio when trouble code was set.
9) Checks circuit No. 741 and fuse D1 for open.
10) Checks circuits No. 741 and 1223 or transaxle shift
solenoid "B" for open.
11) Checks for short to ground. If resistance is 1000 ohms or
less, short is inside transaxle. If resistance is greater than 1000
ohms, short is between solenoid connector and PCM.
12) Checks if shift solenoid "A" is functioning properly
using PCM output and PCM status light.
13) Checks if shift solenoid "B" is functioning properly
using PCM output and PCM status light.
14) Checks if PCM is receiving voltage.
15) Checks for open or short to ground on circuit No. 741
outside of transaxle.
16) Checks circuits No. 741 and 1222 or shift solenoid "A"
for open.
17) Checks for short to ground. If resistance is equal to or
less than 1000 ohms, short is inside transaxle. If resistance is
greater than 1000 ohms, short is between harness connector and PCM.
18) Checks circuits No. 741 and 1223 or shift solenoid "B"
for open.
19) Checks for short to ground. If resistance is equal to or
less than 1000 ohms, short is inside transaxle. If resistance is
greater than 1000 ohms, short is between harness connector and PCM.

G - TESTS W/CODES - 4.6LArticle


Fig. 205: Code P117 Schematic, Shorted/Open Shift Solenoids "A" & "B"
Circuit
Courtesy of General
G - TESTS W/CODES MotorsText
- 4.6LArticle Corp.
(p. 250)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 251)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 206: Code P117 Diagnostic Flow Chart - 1 Of 3, Shorted/Open


Shift Solenoids "A" & "B" Circuit
Courtesy of General Motors Corp.
Fig. 207: Code P117 Diagnostic Flow Chart - 2 Of 3, Shorted/Open
Shift Solenoids "A" & "B" Circuit
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 252)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 253)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 208: Code P117 Diagnostic Flow Chart - 3 Of 3, Shorted/Open


Shift Solenoids "A" & "B" Circuit
Courtesy of General Motors Corp.

CODE P119, OPEN/SHORTED FUEL INJECTOR


PCM contains a General Field Effect Transistor Driver (GFD)
that control the 8 fuel injector drivers. GFD detects circuit problems
with any of the 8 fuel injectors. If any circuit exists, PCM sets
trouble code and also sets the second digit of parameter PD17 HI (1)
and disables the faulty injector of the engine cycle.

Test Conditions
Codes P016 and P035 not set. Engine cranked during ignition
cycle and fuel pump feedback greater than 10 volts.

Failure Conditions
Injector circuit fault detected for .5 second.

Action
Faulty injector disabled for engine run cycle.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks for intermittent. If second digit of PD17 is zero,


fault is not present. PCM snapshot should show PD17 second digit as
"1".
2) Checks for short to ground on circuit No. 339 or 439.
3) Open may be caused by poor injector harness connector
contact. Check terminal contact.
4) Use fuel injector override to pinpoint faulty injector
circuit. Disabling one injector would normally create a noticeable
difference in engine RPM or idle quality.
5) Checks for open or short to ground in circuit to PCM.
6) Checks injector resistance at engine temperature when the
condition occurs. Injector resistance will normally increase with
increasing engine temperature. Normal injector resistance should be 8-
25 ohms.
7) Checks if problem is with injector or fuel rail harness.
8) Checks if problem is shorted injector or a short in fuel
rail harness.
9) Checks for open or high resistance in fuel injector rail
harness or open or high injector resistance.

G - TESTS W/CODES - 4.6LArticle Text (p. 254)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 209: Code P119 Schematic, Open/Shorted Fuel Injector
Courtesy of General Motors Corp.

G - TESTS W/CODES - 4.6LArticle Text (p. 255)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
G - TESTS W/CODES - 4.6LArticle Text (p. 256)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 210: Code P119 Diagnostic Flow Chart - 1 Of 2, Open/Shorted Fuel


Injector
Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 257)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 211: Code P119 Diagnostic Flow Chart - 2 Of 2, Open/Shorted Fuel


Injector
Courtesy of General Motors Corp.

CODE P131, ACTIVE KNOCK SENSOR FAILURE


This test checks the knock sensor's ability to detect a
knock. PCM adds an increasing level of spark that should cause
detonation and sees if knock sensor detects knock. If knock is not
detected, Code P131 will set.

Test Conditions
MAP value not varying by more than 7.8 kPa (VIN 9) or 10 kPa
(VIN Y) at steady state operation. IAT value greater than 30øC and
coolant temperature at 40øC or greater. Battery voltage at 11 volts or
greater. Engine speed at greater than 1200 RPM for at least 2 seconds.

Failure Conditions
Spark value of 0.3 degrees (VIN Y) or 3 degrees (VIN 9) will
increment until a maximum of 21 degrees is reached. If knock is not
detected for one second at maximum spark, Code P131 will set.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P132 was set due to circuit problem.


2) Checks knock sensor's ability to detect an induced spark.

Fig. 212: Code P131 Schematic, Active Knock Sensor Failure


Courtesy of General Motors Corp.
G - TESTS W/CODES - 4.6LArticle Text (p. 258)1995 Cadillac Conco
Fig. 213: Code P131 Diagnostic Flow Chart, Active Knock Sensor
Failure
Courtesy of General Motors Corp.

CODE P132, KNOCK SENSOR CIRCUIT FAILURE

This test checks for knock sensor wiring problem. If circuit


No. 496 becomes open or shorted, voltage will either increase to
greater than 4.2 volts or drop to less than 0.3 volt. If either of
these conditions are met for 0.4 second, Code P132 will set.

Test Condition
Coolant temperature at greater than 104øF (40øC) and battery
voltage at 11 volts or greater.

Failure Conditions
Knock sensor feedback voltage at greater than 4.48 volts 9
(VIN 9) or 4.2 volts (VIN Y), or less than 0.3 volts (VIN Y & 9).

Action
PCM turns on MIL.

NOTE: Test numbers refer to numbers on diagnostic chart.

1) Checks if Code P035 is also present. A REF LO problem can


cause other ignition problems.
G - TESTS W/CODES - 4.6LArticle
2) Checks Text (p.
for proper 259)1995 Cadillac
operating voltageConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
of 0.3-4.2 volts at
PCM terminal 1A13.
3) Checks circuit No. 496 for short to ground. If circuit is
okay, sensor is faulty.
4) Checks for short to voltage in circuit No. 496.
5) Checks circuit No. 496 for open.

Fig. 214: Code P132 Schematic, Knock Sensor Circuit Failure


Courtesy of General Motors Corp.

G - TESTS W/CODE
G - TESTS W/CODES - 4.6LArticle Text (p. 261)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92

Fig. 215: Code P132 Diagnostic Flow Chart, Knock Sensor Circuit
Failure
Courtesy of General Motors Corp.

CODE P137, LOSS OF ABS/TCS DATA

This test checks for loss of or invalid ABS/TCS serial data


to PCM. When such condition exists for 5 seconds, Code P137 will set.

Test Conditions
Code P012 not set. Engine speed at 500 RPM or greater for 20
seconds.

Failure Condition
Invalid or no serial data from ABS/TCS being received by PCM
for 5 seconds.

Action
PCM sets all serial data from ABS/TCS to zero.

Fig. 216: Code P137 Schematic, Loss Of ABS/TCS Data


Courtesy of General Motors Corp.

SUMMARY

If no "current" codes are present, and driveability symptoms


exist or "history" codes exist, proceed to H - TESTS W/O CODES article
in the ENGINE PERFORMANCE section for diagnosis by symptom (i.e.,
ROUGH IDLE, NO START, etc.) or intermittent diagnostic procedures.

WIRING DIAGRAMS

G - TESTS W/CODES - 4.6LArticle Text (p. 262)1995 Cadillac ConcoursFor Ace M


Fig. 217: 4.6L (VIN Y & 9) PCM Wiring Diagram (1 Of 3)

G - TESTS W/CODES - 4.6LArticle Text (p. 263)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 218: 4.6L (VIN Y & 9) PCM Wiring Diagram (2 Of 3)
G - TESTS W/CODES - 4.6LArticle Text (p. 264)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
Fig. 219: 4.6L (VIN Y & 9) PCM Wiring Diagram (3 Of 3)
G - TESTS W/CODES - 4.6LArticle Text (p. 265)1995 Cadillac ConcoursFor Ace Mechanics 123 Main Street San Diego Ca 92
END OF ARTICLE

You might also like