c4 & c5 corvette trouble codes

grumpyvette

Administrator
Staff member
if your corvette won,t start or run, don,t panic its usually easy to locate the problems source,
buy a CHEVY SHOP MANUAL FOR YOUR YEAR CORVETTE!
RULE#1
never assume a damn thing ISOLATE ,TEST AND VERIFY
irtemp.jpg
http://www.professionalequipment.com/ex ... ermometer/
Wide temperature range from -58 to 1832°F (-50 to 1000°C)

any time that your dealing with a potential temperature issue or a trouble issue where , knowing the exact temperature vs what a gauge might say, it helps to have a handy and accurate infrared temp gun handy to locate and confirm heat, levels.
http://www.neilkline.com/Tech Tips/obdcodes.htm
If your trying to isolate and test and get the engine tune correct, on any efi system,
Id suggest you leave the fuel pressure alone if its at least 40 psi and does not exceed about 58 psi,
and if the fuel pressures consistent, and set the spark plug gap at .043-.045 max and keep th engine coolant temps as consistent and near about 180F-190F as you can get them,
the fewer variable your forced to deal with the better, make the changes in INJECTOR PULSE DURATION and ignition advance curves

to vary the fuel/air ratios and cylinder pressure
to avoid detonation and tuning issues

always start by verifying what your dealing with in temps fuel pressure and sensor function, pull trouble codes and read and tuning instructions, get a shop manual and verify sensor functions and electrical connections electrical grounds, ignition firing orders, do a compression test and verify the valve lash, set the valves if that's required, and make sure your not dealing with partially clogged catalytic converter carefully, verify what your dealing with, don,t guess, verify.
I can assure you that most problems are related to guessing or defective sensors, or assuming somethings working, that you fail to verify, like the ohms resistance in ignition wire or the firing order or verifying TDC, vs the damper/timing tabs
having a set of multi meter/timing light, compression gauge, vacuum and fuel pressure gauges and a shop manual is critical.

let us know what you find and the trouble codes and we can go from that point , honestly the process is just not that difficult I do it all the time its simply the result of checking each components function in a logical manor, verifying it works or it doesn,t and going from that point.
obviously having a multi meter, timing light, compression gauge, fuel pressure gauge, exhaust back pressure gauge, and a piston stop to verify TDC and a SHOP MANUAL for your year corvette will be rather useful.


set and verify your ignition timing, pull trouble codes,set your tps and iac,, then check for vacuum leaks on the lines and intake,then get out your multi meter and verify all the sensors, chances are good its a defective heat sensor or defective o2 sensor, BUT REMEMBER a logical step by step approach, WHERE YOU VERIFY THE CORRECT FUNCTION,of each component and system, and SUB SYSTEM<rather than guess whats wrong,or randomly swap parts, will lead you to the problem, youll be amazed at what youll learn reading links. use of a shop manual and multi meter can be very helpful
this type of intermittent problem comes up frequently,the key to solving this is to break it down, and isolate it to the basics of fuel delivery problems or ignition or sensor failure, or a CPU type failure (if it runs ok at times its not likely to be compression or mechanical in nature)
step one , pull the trouble codes,get a correct shop manual for your exact year corvette, a timing light and multi meter and fuel pressure and a vacuum gauge you can,t tell what your dealing with without testing and facts
step two, verify fuel pressure, at the fuel rail stays at near 40 psi
step 3 verify oil pressure stays above about 15 psi, use a NOID light to verify injector pulse
step 4 do a compression test ON ALL CYLINDERS
step 5 verify ALL sensors function correctly, and verify the ignition advance curve and timing per shop manual
step 6 verify back pressure in exhaust, look for vacuum leaks on the intake
step 7 verify all fuses and grounds.
trouble code numbers are not random the order and numbers tend to , by design,designate the source
lets start with a break-down of the OBDII fault code
1. the first character identifies the related system
P=power train
B=body
C=chassis
U= unspecified

2. the second character identifies if the fault code, is genetic or manufacturer specific. a generic code is the same on all OBDII vehicles, regardless of manufacturer
..a manufacturer-specific code is used by only that car maker

0=generic
1= manufacturer specific.

3.the third character denotes the specific system
1=emissions/fuel-air
2=injector circuit
3=ignition or missfire
4=emission control
5=vehical speed and idle control
6=computer and out put circuit
7= transmission
8=transmission control

the fourth and fifth digit relate to the area where the fault/trouble occurs
example code p0303
p==power train
0==generic
3=missfire
the last two 03 indicate cylinder # 3 is miss firing

p0301=cylinder #1
p0302=cylinder #2
p0303=cylinder #3
p0304=cylinder #4
p0305=cylinder #5
p0306=cylinder #6
p0307=cylinder #7
p0308=cylinder #8

the check engine light is designed to show three different types of problems
1- intermittent random,flash=intermittent malfunction
2=constantly on=hard failure
3- constant flashing=serious issue that requires immediate attention

1996 to 2004 Corvette (OBD II): This should also work for 2005 and up.Turn IGN ON, ENG OFF.
ON DIC, Press RESET button to clear any warning messages.
Press and hold OPTIONS.
While holding OPTIONS, press FUEL four times within 10 sec.

Go into an AUTOMATIC mode to shows all parameters: PCM-TCS-RTD-BCM-IPC-RADIO-HVAC-LDCM-RDCM-SCM-RFA. If there are no problems, you will see "NO MORE CODES" on the ICP display.

The computer displays two kinds of codes, CURRENT and HISTORY, designated "C" or "H". A CURRENT code indicates a malfunction is present in the system whose module is displaying data. A HISTORY code indicates a past problem.
dtcq2.jpg

dtcq1.jpg

When the screen displays MANUAL DIAGNOSTICS, select the desired module by pressing the OPTIONS button to go forward or the TRIP button to go back. Press GAUGES to go forward or FUEL to go back.

To exit the diagnostic mode at any time, press E/M. If you want to erase or CLEAR codes, press RESET.



IF YOU IGNORE THE LINKS YOULL MISS SEEING AND READING THE VAST MAJORITY OF RELATED USEFUL INFO
READ THE THREADS AND SUB LINKS
http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://forum.grumpysperformance.com/viewtopic.php?f=80&t=728&p=43477&hilit=camaro+sensors#p43477\

http://chevythunder.com/199295_lt1_trouble_codes.htm


https://batee.com/pages/repairing-the-1984-1989-c4-corvette-digital-instrument-panel-cluster-dash

http://www.troublecodes.net/gm/

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=596


http://garage.grumpysperformance.co...too-common-questions-can-be-found-here.12892/



http://forum.grumpysperformance.com/viewtopic.php?f=32&t=10451&p=43633&hilit=camaro+sensors#p43633

1996_Corvette.jpg


http://www.harborfreight.com/5-in-1-dig ... 98674.html
learn to use the factory shop manual, and a multi meter and LISTEN to the engine closely

image_12926.jpg

http://www.harborfreight.com/5-in-1-dig ... 98674.html
fluke.jpg

having a fluke multi meter and an assortment of test leads helps

FLUKE is the brand of choice but they are expensive, shop around, Ive still got the original fluke multi meter I bought in HIGH SCHOOL and it STILL WORKS Ive purchase several imported multi meters from harbor freight , in the last 10 years alone and only one still works

http://www.fluke-direct.com/shop/itemDe ... urer=FLUKE

http://www.fluke-direct.com/shop/catego ... TERS&path=
TROUBLE CODE FLOW CHART INDEX




http://www.chevythunder.com/Flow chart index.htm

ANYTIME YOUR DEALING WITH THE ENGINE AND HOW IT RUNS ,
YOULL BE DEALING WITH DIFFERENT ISSUES,
COOLANT AND OIL TEMPS,& PRESSURE
FUEL PRESSURE , INJECTOR FUNCTION
FUEL DELIVERY, PRESSURE & VOLUME
RELATED FUEL / AIR RATIO
EFFECTIVE COMPRESSION & RING SEAL
VALVE TIMING & VALVE SEAL
IGNITION SPARK TIMING & STRENGTH, & IGNITION ADVANCE CURVE
EXHAUST BACK PRESSURE
SENSOR OUTPUT TO THE CPU
VOLTAGE & GROUNDS
ITS YOUR JOB TO TEST AND ISOLATE EACH UNTIL THE CAUSE IS LOCATED



http://www.corvettephotographs.com/c4vettes/codes.htm



http://www.mainstreamtopics.com/forums/ ... iagnostic/

http://www.hotrodlane.cc/NewTPI%20links ... ml#tpitech




http://www.corvettebuyers.com/ecm.html

viewtopic.php?f=32&t=10291&p=41713&hilit=start+sequence#p41713




http://chevythunder.com/



reading thru these links, and sub links should give you a great deal of related info

break down the problem in sections,
will the engine spin over?
does the starter work?
is there fuel in the tank?
is the fuel pump working?
are you getting oil pressure?
are you getting fuel pressure?
do you have 13 volts at the battery?
are all the electrical connections good?
are all the fuses good?
get a code reader and a multi meter , pull codes check fuses and get a shop manual for your year corvette the auto parts store books leave out a great deal of info


autowiz said:
So on your FP relay pin D is a drk grn/wht wire and it is power to energize the relay from the ecu. This pin should have power for 2 seconds after you turn the key on and when cranking. Pin E is a red wire that connects the relay to the pump. There is a fuse in between the relay and the pump, it is fuse #20 in your passenger compartment fuse block. Pin E is the output of the relay that is controlled by pin D so it, too should have power for 2 sec when the key is turned on and while cranking. Pin A is Power coming into the relay. This is an orange wire and it goes to the stack of fuse links behind your battery. You should have power at the orange wire pin A all the time. If you do not have power at this orange wire then you might need to replace one of the fuse links behind the battery. And finally pin F is a blk/wht wire and should be connected directly to chassis ground.


Wait, did I say finally?? Well there is one more pin. The cool pin of the fuel pump relay. Pin C. And why is pin C the cool pin? Well because pin C is a red wire that connects directly to the ALDL connector under the dash for easy diagnostics. It goes to pin G of the ALDL connector. It is a red wire on this end also. This wire connects ultimately directly to the fuel pump. So whenever the pump has power, this pin has power. This pin at the ALDL is a great place to begin the diagnostic process for your trouble code.


http://www.nology.com/pdfandzipfiles/ob ... ations.pdf

http://facultyfiles.deanza.edu/gems/wal ... cguide.pdf

LOOK THRU THESE LINKS CAREFULLY



http://www.troublecodes.net/articles/Carcoderview.shtml

http://www.corvettephotographs.com/c4vettes/codes.htm

http://scehovic.angelfire.com/C4starts.html




http://www.freeautomechanic.com/diagnos ... odes5.html


http://members.shaw.ca/agent86/Fuel Control And Delivery-8A.pdf
http://members.shaw.ca/corvette86/EngineCranksButWontRun.pdf
http://members.shaw.ca/corvette86/FuelSystemDiagnosis.pdf
http://members.shaw.ca/corvette86/No-Service Engine Soon - Light.pdf
http://members.shaw.ca/corvette86/SES Light On Steady.pdf
http://members.shaw.ca/corvette86/Non Scan Diagnostic Circuit Check.pdf
http://members.shaw.ca/corvette86/Engine to ECM Wiring Diagram 86.pdf
http://members.shaw.ca/corvette86/Component Location View 86.pdf


reading obdI codes

1984: ECM Codes
Code #12: Normal System No Codes.
Code #13: Oxygen Sensor Circuit.
Code #14: Coolant Sensor Circuit Low.
Code #15: Coolant Sensor Circuit High.
Code #21: Throttle Position Sensor High.
Code #22: Throttle Position Sensor Low.
Code #24: Vehicle Speed Sensor.
Code #33: Manifold Absolute Pressure Sensor Signal High.
Code #34: Manifold Absolute Pressure Sensor Signal Low.
Code #42: Electronic Spark Timing.
Code #43: Electronic Spark Control.
Code #44: Lean Exhaust Indication.
Code #45: Rich Exhaust Indication.
Code #51: PROM Error.
Code #55: Defective ECM.
Code_515255.gif

1985-1991: ECM Codes
Code #12: Normal No Codes.
Code #13: Open Oxygen Sensor Circuit.
Code #14: Coolant Sensor Circuit Low.
Code #15: Coolant Sensor Circuit High.
Code #21: Throttle Position Sensor High.
Code #22: Throttle Position Sensor Low.
Code #23: Manifold Air Temperature Circuit High.
Code #24: Vehicle Speed Sensor.
Code #25: Manifold Air Temperature Circuit Low.
Code #32: EGR System Failure.
Code #33: Mass Air Flow Sensor High.
Code #34: Mass Air Flow Sensor Low.
Code #36: Mass Air Flow Sensor Burn-Off Function Fault.
Code #41: Cylinder Select Error.
Code #42: Electronic Spark Timing.
Code #43: Electronic Spark Control.
Code #44: Lean Exhaust indication.
Code #45: Rich Exhaust Indication.
Code #46: Vehicle Anti Theft Fault.
Code #51: Faulty Mem-Cal.
Code #52: Fuel Calpak Missing.
Code #52: (1990-91 Corvette Only): Engine Oil Temperature Sensor Low.
Code #53: System Over Voltage.
Code #54: Fuel Pump Circuit Low Voltage.
Code #55: Defective ECM.
Code #62: Engine Oil Temperature Sensor Circuit High.

1992-1993: ECM Codes
Code #12: Normal No Codes.
Code #13: Left Oxygen Sensor Circuit.
Code #14: Coolant Temperature Sensor Circuit High.
Code #15: Coolant Temperature Sensor Circuit Low.
Code #16: Opti-Spark Ignition Timing System.( Low Pulse)
Code #21: Throttle Position Sensor Circuit High.
Code #22: Throttle Position Sensor Circuit Low.
Code #23: Intake Air Temperature Sensor Circuit Low.
Code #24: Vehicle Speed Sensor Circuit.
Code #25: Intake Temperature Sensor Circuit High.
Code #26: Quad-Driver Module #1 Circuit.
Code #27: Quad-Driver Module #2 Circuit.
Code #28: Quad-Driver Module #3 Circuit.
Code #32: Exhaust Gas Recirclation Circuit.
Code #33: Manifold Absolute Pressure Sensor Circuit Low.
Code #34: Manifold Absolute Pressure Sensor Circuit High.
Code #36: Opti-Spark Ignition Timing System. (High Resolution Pulse.)
Code #41: Electronic Spark Timing Circuit Open.
Code #42: Electronic Spark Timing Circuit Grounded.
Code# 43: Electronic Spark Control Circuit.
Code #44: Left Oxygen Sensor Circuit Lean.
Code #45: Left Oxygen Sensor Circuit Rich.
Code #51: Mem-Cal Error.
Code #52: Engine Oil Temperature Sensor Circuit Low.
Code #53: System Voltage.
Code #55: Fuel Lean Monitor.
Code #56: Vacuum Sensor Circuit.
Code #61: Secondary Port Throttle Valve System.
Code #62: Engine Oil Temperature Sensor Circuit High.
Code #63: Right Oxygen Sensor Circuit Open.
Code #64: Right Oxygen Sensor Circuit Lean.
Code #65: Right Oxygen Sensor Circuit Rich.
Code #66: A/C Pressure Sensor Circuit Open.
Code #67: A/C Pressure Sensor Circuit. (Sensor or A/C Clutch Circuit Problem)
Code #68: A/C Relay Circuit Shorted.
Code #69: A/C Clutch Circuit.
Code #72: Gear Selector Switch Circuit.

1996 DTC List
Engine DTC's

DTC P0100 MAF Sensor Circuit Insufficient Activity
DTC P0101 Mass Air Flow (MAF) Sensor Performance
DTC P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
DTC P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
DTC P0106 Manifold Absolute Pressure (MAP) System Performance
DTC P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
DTC P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
DTC P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage
DTC P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage
DTC P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
DTC P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
DTC P0121 TP Sensor Circuit Insufficient Activity
DTC P0122 Throttle Position (TP) Sensor Circuit Low Voltage
DTC P0123 Throttle Position (TP) Sensor Circuit High Voltage
DTC P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
DTC P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1
DTC P0132 HO2S Circuit High Voltage Bank 1 Sensor 1
DTC P0133 HO2S Slow Response Bank 1 Sensor 1
DTC P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1
DTC P0135 HO2S Heater Performance Bank 1 Sensor 1
DTC P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2
DTC P0138 HO2S Circuit High Voltage Bank 1 Sensor 2
DTC P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2
DTC P0141 HO2S Heater Performance Bank 1 Sensor 2
DTC P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1
DTC P0152 HO2S Circuit High Voltage Bank 2 Sensor 1
DTC P0153 HO2S Slow Response Bank 2 Sensor 1
DTC P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1
DTC P0155 HO2S Heater Performance Bank 2 Sensor 1
DTC P0157 HO2S Circuit Low Voltage Bank 2 Sensor 2
DTC P0158 HO2S Circuit High Voltage Bank 2 Sensor 2
DTC P0160 HO2S Circuit Insufficient Activity Bank 2 Sensor 2
DTC P0161 HO2S Heater Performance Bank 2 Sensor 2
DTC P0171 Fuel Trim System Lean Bank 1
DTC P0172 Fuel Trim System Rich Bank 1
DTC P0174 Fuel Trim System Lean Bank 2
DTC P0175 Fuel Trim System Rich Bank 2
DTC P0200 Injector Control Circuit
DTC P0300 Engine Misfire Detected
DTC P0323 DI Low/High Resolution Circuit Intermittent
DTC P0325 Knock Sensor Module Performance
DTC P0327 Knock Sensor (KS) Circuit Bank 1
DTC P0332 Knock Sensor (KS) Circuit Bank 2
DTC P0335 Crankshaft Position (CKP) Sensor Circuit
DTC P0336 Crankshaft Position (CKP) Sensor Performance
DTC P0372 DI High Resolution Circuit
DTC P0400 Exhaust Gas Recirculation (EGR) System Performance
DTC P0403 Exhaust Gas Recirculation (EGR) Solenoid Control Circuit
DTC P0410 Secondary Air Injection (AIR) System
DTC P0412 Secondary Air Injection (AIR) Relay Control Circuit
DTC P0420 Catalyst System Low Efficiency Bank 1
DTC P0430 Catalyst System Low Efficiency Bank 2
DTC P0441 Evaporative Emission (EVAP) System No Flow During Purge
DTC P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
DTC P0500 Vehicle Speed Sensor (VSS) Circuit
DTC P0506 Idle Speed Low
DTC P0507 Idle Speed High
DTC P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
DTC P0531 Air Conditioning (A/C) Refrigerant Pressure Sensor Performance
DTC P0562 System Voltage Low
DTC P0563 System Voltage High
DTC P0601 Control Module Read Only Memory (ROM)
DTC P0602 Control Module Not Programmed
DTC P1107 Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage
DTC P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
DTC P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
DTC P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
DTC P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
DTC P1121 Throttle Position (TP) Sensor Circuit Intermittent High Voltage
DTC P1122 Throttle Position (TP) Sensor Circuit Intermittent Low Voltage
DTC P1133 HO2S Insufficient Switching Bank 1 Sensor 1
DTC P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
DTC P1153 HO2S Insufficient Switching Bank 2 Sensor 1
DTC P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
DTC P1171 Fuel System Lean During Acceleration
DTC P1187 EOT Sensor Circuit Low Voltage
DTC P1188 EOT Sensor Circuit High Voltage
DTC P1222 Injector Control Circuit Intermittent
DTC P1351 Ignition Coil Control Circuit High Voltage
DTC P1361 Ignition Coil Control Circuit Low Voltage
DTC P1371 DI Low Resolution Circuit
DTC P1380 Misfire Detected - Rough Road Data Not Available
DTC P1381 Misfire Detected - No Communication with Brake Control Module
DTC P1415 Secondary Air Injection (AIR) System Bank 1
DTC P1416 Secondary Air Injection (AIR) System Bank 2
DTC P1441 Evaporative Emission (EVAP) System Flow During Non-Purge
DTC P1508 Idle Speed Low - Idle Air Control (IAC) System Not Responding
DTC P1509 Idle Speed High - Idle Air Control (IAC) System Not Responding
DTC P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
DTC P1545 Air Conditioning (A/C) Clutch Relay Control Circuit
DTC P1546 Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
DTC P1572 ASR/TCS Active CKT Low Voltage Too Long
DTC P1641 Cooling Fan Relay 1 Control Circuit
DTC P1642 Cooling Fan Relay 2 and 3 Control Circuit
DTC P1643 Engine Speed Output Circuit
DTC P1652 Vehicle Speed Output Circuit
DTC P1657 Skip Shift Solenoid Control Circuit
DTC P1661 Malfunction Indicator Lamp (MIL) Control Circuit
DTC P1664 Skip Shift Lamp Control Circuit

The following is a list of all valid DTCs for this vehicle:

* DTC P0100 MAF Sensor Circuit Insufficient Activity
* DTC P0101 Mass Air Flow (MAF) Sensor Performance
* DTC P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
* DTC P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
* DTC P0106 Manifold Absolute Pressure (MAP) System Performance
* DTC P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
* DTC P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
* DTC P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage
* DTC P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage
* DTC P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
* DTC P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
* DTC P0121 TP Sensor Circuit Insufficient Activity
* DTC P0121 Throttle Position (TP) Sensor Performance
* DTC P0122 Throttle Position (TP) Sensor Circuit Low Voltage
* DTC P0123 Throttle Position (TP) Sensor Circuit High Voltage
* DTC P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
* DTC P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1
* DTC P0132 HO2S Circuit High Voltage Bank 1 Sensor 1
* DTC P0133 HO2S Slow Response Bank 1 Sensor 1
* DTC P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1
* DTC P0135 HO2S Heater Performance Bank 1 Sensor 1
* DTC P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2
* DTC P0138 HO2S Circuit High Voltage Bank 1 Sensor 2
* DTC P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2
* DTC P0141 HO2S Heater Performance Bank 1 Sensor 2
* DTC P0143 HO2S Circuit Low Voltage Bank 1 Sensor 3
* DTC P0144 HO2S Circuit High Voltage Bank 1 Sensor 3
* DTC P0146 HO2S Circuit Insufficient Activity Bank 1 Sensor 3
* DTC P0147 HO2S Heater Performance Bank 1 Sensor 3
* DTC P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1
* DTC P0152 HO2S Circuit High Voltage Bank 2 Sensor 1
* DTC P0153 HO2S Slow Response Bank 2 Sensor 1
* DTC P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1
* DTC P0155 HO2S Heater Performance Bank 2 Sensor 1
* DTC P0157 HO2S Circuit Low Voltage Bank 2 Sensor 2
* DTC P0158 HO2S Circuit High Voltage Bank 2 Sensor 2
* DTC P0160 HO2S Circuit Insufficient Activity Bank 2 Sensor 2
* DTC P0161 HO2S Heater Performance Bank 2 Sensor 2
* DTC P0171 Fuel Trim System Lean Bank 1
* DTC P0172 Fuel Trim System Rich Bank 1
* DTC P0174 Fuel Trim System Lean Bank 2
* DTC P0175 Fuel Trim System Rich Bank 2
* DTC P0200 Injector Control Circuit
* DTC P0300 Engine Misfire Detected
* DTC P0323 DI Low/High Resolution Circuit Intermittent
* DTC P0325 Knock Sensor Module Performance
* DTC P0326 Knock Sensor Noise Channel High Voltage
* DTC P0327 Knock Sensor (KS) Circuit
* DTC P0332 Knock Sensor (KS) Circuit Bank 2
* DTC P0335 Crankshaft Position (CKP) Sensor Circuit
* DTC P0336 Crankshaft Position (CKP) Sensor Circuit
* DTC P0336 Crankshaft Position (CKP) Sensor Performance
* DTC P0341 Camshaft Position (CMP) Sensor Performance
* DTC P0372 DI High Resolution Circuit
* DTC P0400 Exhaust Gas Recirculation (EGR) System Performance
* DTC P0401 Exhaust Gas Recirculation (EGR) Flow Insufficient
* DTC P0403 Exhaust Gas Recirculation (EGR) Solenoid Control Circuit
* DTC P0410 Secondary Air Injection (AIR) System
* DTC P0412 Secondary Air Injection (AIR) Relay Control Circuit
* DTC P0420 Catalyst System Low Efficiency
* DTC P0420 Catalyst System Low Efficiency Bank 1
* DTC P0430 Catalyst System Low Efficiency Bank 2
* DTC P0441 Evaporative Emission (EVAP) System No Flow During Purge
* DTC P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
* DTC P0500 Vehicle Speed Sensor (VSS) Circuit
* DTC P0502 Vehicle Speed Sensor (VSS) Circuit Low Input
* DTC P0506 Idle Speed Low
* DTC P0507 Idle Speed High
* DTC P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
* DTC P0531 Air Conditioning (A/C) Refrigerant Pressure Sensor Performance
* DTC P0560 System Voltage
* DTC P0562 System Voltage Low
* DTC P0563 System Voltage High
* DTC P0601 Control Module Read Only Memory (ROM)
* DTC P0602 Control Module Not Programmed
* DTC P0704 Clutch Switch Circuit
* DTC P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
* DTC P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input
* DTC P0719 Brake Switch Circuit Low Input
* DTC P0724 Brake Switch Circuit High Input
* DTC P0742 TCC System Stuck On
* DTC P0748 Pressure Control Solenoid Circuit Electrical
* DTC P0751 1-2 Shift Solenoid Valve Performance
* DTC P0753 1-2 Shift Solenoid Circuit Electrical
* DTC P0756 2-3 (B) Shift Solenoid Performance
* DTC P0758 2-3 (B) Shift Solenoid Electrical
* DTC P1106 Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage
* DTC P1107 Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage
* DTC P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
* DTC P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
* DTC P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
* DTC P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
* DTC P1121 Throttle Position (TP) Sensor Circuit Intermittent High Voltage
* DTC P1122 Throttle Position (TP) Sensor Circuit Intermittent Low Voltage
* DTC P1133 HO2S Insufficient Switching Bank 1 Sensor 1
* DTC P1133 HO2S Insufficient Switching Sensor 1
* DTC P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
* DTC P1134 HO2S Transition Time Ratio Sensor 1
* DTC P1153 HO2S Insufficient Switching Bank 2 Sensor 1
* DTC P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
* DTC P1171 Fuel System Lean During Acceleration
* DTC P1200 Injector Control Circuit
* DTC P1222 Injector Control Circuit Intermittent
* DTC P1350 Bypass Line Monitor
* DTC P1351 Ignition Coil Control Circuit High Voltage
* DTC P1361 Ignition Coil Control Circuit Low Voltage
* DTC P1361 Ignition Control (IC) Circuit Low Voltage
* DTC P1371 DI Low Resolution Circuit
* DTC P1374 Crankshaft Position (CKP) High to Low Resolution Frequency Correlation
* DTC P1380 Misfire Detected - Rough Road Data Not Available
* DTC P1381 Misfire Detected - No Communication with Brake Control Module
* DTC P1406 Exhaust Gas Recirculation (EGR) Position Sensor Performance
* DTC P1415 Secondary Air Injection (AIR) System Bank 1
* DTC P1416 Secondary Air Injection (AIR) System Bank 2
* DTC P1441 Evaporative Emission (EVAP) System Flow During Non-Purge
* DTC P1442 EVAP Vacuum Switch Circuit
* DTC P1508 Idle Speed Low - Idle Air Control (IAC) System Not Responding
* DTC P1509 Idle Speed High - Idle Air Control (IAC) System Not Responding
* DTC P1532 Air Conditioning (A/C) Low Side Temperature Sensor Circuit Low Voltage
* DTC P1533 A/C Temperature Sensor CKT High Voltage
* DTC P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
* DTC P1543 A/C System Performance
* DTC P1545 Air Conditioning (A/C) Clutch Relay Control Circuit
* DTC P1546 Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
* DTC P1554 Cruise Control Feedback Circuit
* DTC P1572 ASR/TCS Active CKT Low Voltage Too Long
* DTC P1572 TCS Active Circuit Low Voltage Too Long
* DTC P1626 Theft Deterrent Fuel Enable Signal Lost
* DTC P1629 Theft Deterrent Fuel Enable Signal Not Received
* DTC P1635 5 Volt Reference Circuit
* DTC P1639 5 Volt Reference 2 Circuit
* DTC P1641 Cooling Fan Relay 1 Control Circuit
* DTC P1641 Malfunction Indicator Lamp (MIL) Control Circuit
* DTC P1642 Cooling Fan Relay 2 and 3 Control Circuit
* DTC P1643 Engine Speed Output Circuit
* DTC P1651 Cooling Fan Relay 1 Control Circuit
* DTC P1652 Cooling Fan Relay 2 Control Circuit
* DTC P1652 Vehicle Speed Output Circuit
* DTC P1654 Air Conditioning (A/C) Clutch Relay Control Circuit
* DTC P1655 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
* DTC P1657 Skip Shift Solenoid Control Circuit
* DTC P1661 Malfunction Indicator Lamp (MIL) Control Circuit
* DTC P1662 Cruise Control Inhibit Output Circuit
* DTC P1664 Skip Shift Lamp Control Circuit
* DTC P1667 Reverse Inhibit Solenoid Control Circuit
* DTC P1810 TFP Valve Position Switch Circuit
* DTC P1812 Transmission Fluid Overtemperature
* DTC P1860 TCC PWM Solenoid Circuit Electrical
* DTC P1864 TCC Solenoid Electrical
* DTC P1870 Transmission Component Slipping
* DTC P1886 3-2 SS Valve Assembly CKT Electrical
* Diagnostic Trouble Code Identification




Transmission DTC's

DTC P0502 Vehicle Speed Sensor (VSS) Circuit Low Input
DTC P0560 System Voltage
DTC P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
DTC P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input
DTC P0719 Brake Switch Circuit Low Input
DTC P0724 Brake Switch Circuit High Input
DTC P0742 TCC System Stuck On
DTC P0748 Pressure Control Solenoid Circuit Electrical
DTC P0751 1-2 Shift Solenoid Valve Performance
DTC P0753 1-2 Shift Solenoid Circuit Electrical
DTC P0756 2-3 (B) Shift Solenoid Performance
DTC P0758 2-3 (B) Shift Solenoid Electrical
DTC P1572 TCS Active Circuit Low Voltage Too Long
DTC P1810 TFP Valve Position Switch Circuit
DTC P1812 Transmission Fluid Overtemperature
DTC P1860 TCC PWM Solenoid Circuit Electrical
DTC P1864 TCC Solenoid Electrical
DTC P1870 Transmission Component Slipping
DTC P1886 3-2 SS Valve Assembly CKT Electrical



BTW FAULTY GROUNDS, IN MANY CARS AND ESPECIALLY NEWER CORVETTES CAUSE MANY ELECTRICAL ISSUES SO IF YOU HAVE INTERMITTENT ELECTRICAL ISSUES CHECK THEM CAREFULLY

Grounds00021a.jpg

you might be amazed at the number of times,
INTERMITTENT OR MYSTERIOUS engine function issues,
are only found, and cured,
once the owner, or mechanic,

Stops assuming he KNOWS what the cause IS,
and in FRUSTRATION resorts to ACTUALLY,
dropping back and CHECKING THE BASICS, and
verifying through testing, the proper function of each component!

if you had a c4 corvette this might also help

tracking down the problem getting the engine started

If your car won,t start consistently, you need to isolate the problem to the source, you can,t isolate the cause without understanding the process, so you may as well start looking into how and why each step in the process starts , and how each step functions and triggers the next step. your...
garage.grumpysperformance.com

1988 C4 Instrument Cluster Has Stopped Working

have a 1988 C4 that I had to replace the wiring harness and before installing. I made sure all joints were soldered and all wires were good. When finished installing I did not have my instrument cluster. I do have all the idiot light, blinkers, high beams. They bright and dim as they are...
garage.grumpysperformance.com

Relay/s, Voltage Drop/s, Current Flow, Grounds and ... more

A relay is nothing more than a device that uses a low-current signal to operate a high-current circuit, he solenoid on your starter is a type of relay that uses the low-current signal from your starter switch to operate the high-current circuit between the battery and the starter motor...
garage.grumpysperformance.com

c4 & c5 corvette trouble codes

if your corvette won,t start or run, don,t panic its usually easy to locate the problems source, buy a CHEVY SHOP MANUAL FOR YOUR YEAR CORVETTE! RULE#1 never assume a damn thing ISOLATE ,TEST AND VERIFY http://www.professionalequipment.com/ex ... ermometer/ Wide temperature range from -58 to...
garage.grumpysperformance.com

cooling off that c4 corvette

your stock corvette http://garage.grumpysperformance.com/index.php?threads/thoughts-on-cooling.149/page-3#post-107697 has a rather marginal cooling system if your engines been modified for significantly higher hp levels, that cooling system can be significantly improved upon.I run into this...
garage.grumpysperformance.com

chevrolet-corvette-fuse-box-instrument-panel-1995.jpg



https://www.autozone.com/diy/repair...ring-diagrams-repair-guide-p-0900c1528008fd94
48178907d1501790797-need-1985-fuse-panel-layout-fuse.jpg


Chevrolet-Corvette-1993-1996_en_loc-fuse-box-location.jpg




48151763d1501528106-where-is-the-fuse-box-fusebox2.jpg


100_1802.jpg



14062512-1984-1985-chevy-corvette-c4-center-dash-relay-fuse-box-used-oem-14062512.jpeg


CHECK ALL YOUR FUSES WITH A MULTI METER
fuse_box.jpg

http://garage.grumpysperformance.co...p-after-running-out-of-fuel.11309/#post-51444

http://garage.grumpysperformance.co...e-won-t-start-after-running.10692/#post-46394

http://garage.grumpysperformance.co...-idles-and-sometimes-stalls.10688/#post-46303

http://garage.grumpysperformance.co...g-tpi-crossfire-or-lt1-vette.1401/#post-39419


http://garage.grumpysperformance.com/index.php?threads/code-scanners-software.3096/#post-70396

http://garage.grumpysperformance.co...rvette-after-battery-failed.10291/#post-41710

LCD dash ground is behind drivers kick panel . There are also several electrical grounds down just above the oil filter and one behind the passenger kick panel for the ECM. and a couple on the rear of the drivers side cylinder head, Grounds are a constant issue on most c4's. Hope this helps.
 
Last edited by a moderator:
Re: c4 corvette trouble codes

when trying too isolate a problem effecting engine performance.. always verify the basics, of what allows it to run mechanically and the sub-system, verify, fuel pressure, injector pulse, with a multi meter and noid light test, use a timing light and damper timing tape, to verify ignition advance curve, do a compression test, verify the valve lash ,verify the spark plug gap, measure ignition wire ohms, and check the sensors carefully.
-------------------------------------------------------------------------------

C5 Computer Diagnostic Codes and fuse locations

http://www.davidfarmerstuff.com/c5-fuse.pdf


viewtopic.php?f=2&t=3074&p=8155&hilit=cable+aldl#p8155

http://www.troublecodes.net/articles/Carcoderview.shtml

http://scehovic.angelfire.com/C4starts.html

viewtopic.php?f=80&t=728&p=8392&hilit=codes_fuses#p8392

read thru this link also
http://www.obd-codes.com/trouble_codes/ ... -codes.php

http://www.obd-codes.com/trouble_codes/
--------------------------------------------------------------------------------

The ability to view engine operating data such as oil pressure and coolant temperature, in digital form on the instrument panel has been a feature of Corvettes since 1984. Starting in 1992, the instrument panel could display limited diagnostic data relating to the car's on-board computer systems.

The C5's capacity to display diagnostic codes is significantly expanded. The new Corvette has 11 "Computer Modules" that transmit diagnostics:

Powertrain Control Module (PCM)

Traction Control System (TCS), which combines traction control, ABS and, on cars built after 1997, the optional Active Handling System

Real Time Damping (RTD)

Body Control Module (BCM)

Instrument Panel Cluster (IPC)

Radio

Heating-ventilation-air conditioning (HVAC)

Left Door Control Module (LDCM)

Right Door Control Module (RDCM)

Seat Control Module (SCM)

Remote Function Actuation (RFA).


The Instrument Panel Cluster display, the 20-character fluorescent screen above the steering column that says "Corvette by Chevrolet" every time you start the car, is an important device. Its primary function is to display warning and status messages from the various modules. For cars built before 12/15/97, there are 48 of these warning/status messages. A few additional messages come from cars built after that date and equipped with the Active Handling option. A list of the warning/status messages can be found in your Owner's Manual or in the Service Manual for your model year.

The display can show powertrain operating information and tire pressures by simply pressing different buttons on the Driver Information Center (DIC) to the right of the instrument panel. In addition, using the "options" button, you can configure the C5's keyless entry and security systems. Use of the display and buttons for these purposes is discussed in your Owner's Manual

Do-It-Yourself owners will be most interested in the display of diagnostic trouble codes for all modules that transmit them. The "Diagnostic Display Mode" is entered with the following procedure:

1) Turn on the ignition but don't start the engine.

2) Press the "RESET" button to turn off any warning messages

3) Press and hold "OPTIONS"

4) While holding "OPTIONS", press "FUEL" four times within a 10-second period.

Initially, on-board diagnostics go into an "Automatic Mode" which shows diagnostic codes in a pre-set sequence: PCM - TCS - RTD - BCM - IPC - RADIO - HVAC - LDCM - RDCM - SCM - RFA. All codes will be displayed for each module. If none are present in a given module, you will see "No More Codes" on the display.


There are two kinds of diagnostic codes, "Current" and "History", designated with a letter suffix, "C" or "H". A current code indicates a malfunction is present in the module displaying data. A history code indicates a problem existed sometime in the last 40 or 50 ignition cycles. When not accompanied by a current code of the same number, it's potential evidence of a previous problem, now resolved, that was not removed by clearing the codes. More likely it's an indication of an intermittent malfunction.

Intermittent codes are the most challenging of the diagnostics. An intermittent code may have happened once, may have happened more than once but is inconsistent or may be happening on a regular basis but not at the time the codes are displayed. History codes can also be caused by a current malfunction in a system that is not operating at the time codes are displayed. An example is the rear window defogger which doesn't operate until the Body Control Module detects engine rpm. For history codes set by a module that does not operate with the key on and engine off, a special diagnostic tool called a "Scan Tester" is necessary to properly diagnose the malfunction.

Once the system has displayed all modules, it goes into the manual mode which allows selection of each module using combinations of Driver Information Center buttons. Manual mode can also be entered during the automatic sequence by pressing any button except "E/M". Once the display shows "Manual Diagnostics", select a module by pressing the "OPTIONS" button to go forward or the "TRIP" button to go back. Once a module is selected, a code is displayed, and if more than one are present; press "GAGES" to go forward or "FUEL" to go back.

To exit the diagnostic mode at any time, press "E/M". If you want to erase codes in a given module, press "RESET".

To reset the codes once in manual mode, press and hold "RESET" until it displays "NO CODES". Press "OPTIONS" to go to the next module. Repeat the steps until you have reset the codes in all the computer modules. NOTE!! Only reset the codes IF you want to - it is NOT necessary to do this. Clearing a code does not repair a problem. You are simply erasing the evidence of it in the module's memory.

Once you have the codes, the next question is: What to do with the information? First, consult the factory service manual. Any serious C5 Do-It-Yourself owner should invest in the Corvette Service Manual of the appropriate model year. Unfortunately, it is an expensive set of three books totaling (1997 edition) 3890 pages and stacking 4 1/4 inches high. In spite of its cost and size, the Service Manual is a requirement if you want to understand and work on your C5. They are available through Chevrolet dealers and mail order sources, such as Ecklers and Mid America.

The diagnostics for some diagnostic codes call for a scan tester. Also known as "scan tools" or "scanners", these units are really hand-held diagnostic computers. A little larger than a portable cassette recorder, powered by the car battery and connected to the diagnostic link connector (DLC); they "scan" computer module data and display it on a small screen. Scan testers are operated by a small keypad. Software is usually in plug-in cartridges covering a specific model year.

Where you might get stuck needing one of these pieces of equipment is when the Service Manual calls for operating a specific module with a scan tester. If you are trying to solve a diagnostic code and determine that a scan tester is required but don't have access to one; take the car to a service facility for repairs.

Turn the key to the ON position, but don't start the engine. Clear any existing messages by pressing the RESET button. Hold the OPTIONS button down, and press the FUEL button 4 times. This will get you into the CODES section of the DIC. The computer will automatically display all the codes your car has created. It will cycle through each code every 3 seconds. Any code that ends in H is a history code (something that has occurred in the past) but is fine now. Once the computer has finished going through all of it's codes, press RESET to enter Manual Configuration mode. It should start with a module and show "NO CODES" or "# CODES".

To optionally reset the codes once in manual mode, press and hold RESET until it displays "NO CODES". Press OPTIONS to go to the next module. Repeat the steps in this paragraph until you have reset the codes in all the computer modules. NOTE!! Only reset the codes IF you want to - it is NOT necessary to do this.



CODE LIST

10-PCM - Powertrain Control Module
P0101 Mass Air Flow (MAF) System Performance
P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
P0107 Manifold Pressure (MAP) Sensor Circuit Low Voltage
P0108 Manifold Pressure (MAP) Sensor Circuit High Voltage
P0112 Intake Air Temp (IAT) Sensor Circuit Low Voltage
P0113 Intake Air Temp (IAT) Sensor Circuit High Voltage
P0117 Engine Coolant Temp (ECT) Sensor Low Voltage
P0118 Engine Coolant Temp (ECT) Sensor High Voltage
P0118 Engine Coolant Temperature (ECT) Excessive Time to Closed Loop Fuel Control
P0131 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1
P0132 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1
P0133 Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1
P0134 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1
P0135 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 1
P0137 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2
P0138 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2
P0140 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 2
P0141 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 2
P0151 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1
P0152 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1
P0153 Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1
P0154 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1
P0155 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1
P0157 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2
P0158 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2
P0160 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 2
P0161 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2
P0171 Fuel Trim System Lean Bank 1
P0172 Fuel Trim System Rich Bank 1
P0174 Fuel Trim System Lean Bank 2
P0175 Fuel Trim System Rich Bank 2
P0230 Fuel Pump Control Circuit
P0300 Engine Misfire Detected
P0325 Knock Sensor (KS) System
P0327 Knock Sensor (KS) Circuit Front
P0332 Knock Sensor (KS) Circuit Rear
P0335 CKP Sensor Circuit
P0336 CKP Sensor Circuit Performance
P0341 CMP Circuit Performance
P0342 CMP Sensor Circuit Low Voltage
P0343 CMP Sensor Circuit High Voltage
P0351 Ignition Control #1 Circuit
P0352 Ignition Control #2 Circuit
P0353 Ignition Control #3 Circuit
P0354 Ignition Control #4 Circuit
P0355 Ignition Control #5 Circuit
P0356 Ignition Control #6 Circuit
P0357 Ignition Control #7 Circuit
P0358 Ignition Control #8 Circuit
P0410 AIR System
P0412 AIR Solenoid Relay Control Circuit
P0418 AIR Pump Relay Control Circuit
P0420 TWC System Low Efficiency Bank 1
P0430 TWC System Low Efficiency Bank 2
P0441 EVAP System No Flow During Purge
P0461 Fuel Level Sensor 1 Circuit Performance
P0462 Fuel Level Sensor 1 Circuit Low Voltage
P0463 Fuel Level Sensor 1 Circuit High Voltage
P0480 FC Relay 1 Control Circuit
P0481 FC Relay 2 and 3 Control Circuit
P0500 VSS Circuit (M/T)
P0506 Idle Speed Low
P0507 Idle Speed High
P0522 Engine Oil Pressure Sensor Circuit Low Voltage
P0523 Engine Oil Pressure Sensor Circuit High Voltage
P0530 A/C Refrigerant Pressure Sensor Circuit
P0562 System Voltage Low
P0563 System Voltage High
P0567 Cruise Resume Circuit
P0568 Cruise Set Circuit
P0571 Cruise Brake Switch Circuit (M/T)
P0601 PCM Memory
P0602 PCM Not Programmed
P0604 PCM RAM Performance
P0606 PCM Internal Communication Interrupted
P0608 VSS Output Circuit
P0650 MIL Control Circuit
P0654 Engine Speed Output Circuit
P0704 Clutch Switch Circuit (M/T)
P0705 Transmission Range Switch Circuit (A/T)
P0706 Transmission Range Switch Performance (A/T)
P0801 Reverse Inhibit Solenoid Control Circuit (M/T)
P0803 1-4 Upshift Solenoid Control Circuit (M/T)
P0804 1-4 Upshift Lamp Control Circuit (M/T)
P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
P1114 ECT Sensor Circuit Intermittent Low Voltage
P1115 ECT Sensor Circuit Intermittent High Voltage
P1120 TP Sensor 1 Circuit
P1125 APP System
P1133 Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1
P1134 Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1
P1153 Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1
P1154 Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1
P1220 TP Sensor 2 Circuit
P1221 TP Sensors 1, 2 Performance
P1258 Engine Coolant Over Temperature-Fuel Disabled
P1275 APP Sensor 1 Circuit
P1276 APP Sensor 1 Circuit Performance
P1280 APP Sensor 2 Circuit
P1281 APP Sensor 2 Circuit Performance
P1285 APP Sensor 3 Circuit
P1286 APP Sensor 3 Circuit Performance
P1380 EB (T) CM DTC Detected- Rough Road Data Unusable
P1381 Misfire Detected - No EB (T) CM/PCM Serial Data
P1415 AIR System Bank 1
P1416 AIR System Bank 2
P1431 Fuel Level Sensor 2 Circuit Performance
P1432 Fuel Level Sensor 2 Low Voltage
P1433 Fuel Level Sensor 2 High Voltage
P1441 Evaporative Emissions (EVAP) System Flow During Non-Purge
P1514 TAC System MAF Performance
P1515 Command vs Actual Throttle Position Performance (PCM Module)
P1516 Command vs Actual Throttle Position Performance (TAC Module)
P1517 TAC Module Processor
P1518 PCM to TAC Module Serial Data Circuit
P1539 A/C Clutch Status Circuit High Voltage
P1545 A/C Clutch Relay Control Circuit
P1546 A/C Clutch Status Circuit Low Voltage
P1571 ASR Desired Torque
P1574 Stop Lamp Control Circuit
P1575 Extended Travel Brake Switch Circuit High Voltage
P1626 Theft Deterrent System Fuel Enable Circuit
P1630 Theft Deterrent System PCM In Learn Mode
P1631 Theft Deterrent System Password Incorrect
P1635 5 Volt Reference #1 Circuit
P1639 5 Volt Reference #2 Circuit
P1644 Delivered Torque Output Circuit
P1652 Powertrain Induced Chassis Pitch Output Circuit

28-TCS - Traction Control System
C1214 Sol Valve Relay Contact or Coil CKT Open
C1217 BPMV Pump Motor Relay Contact CKT Open
C1221 LF Wheel Speed Sensor Input Signal is 0
C1222 RF Wheel Speed Sensor Input Signal is 0
C1223 LR Wheel Speed Sensor Input Signal is 0
C1224 RR Wheel Speed Sensor Input Signal is 0
C1225 RF Excessive Wheel Speed Variation
C1226 LF Excessive Wheel Speed Variation
C1227 LR Excessive Wheel Speed Variation
C1228 RR Excessive Wheel Speed Variation
C1232 LF Wheel Speed Circuit Open or Shorted
C1233 RF Wheel Speed Circuit Open or Shorted
C1234 LR Wheel Speed Circuit Open or Shorted
C1235 RR Wheel Speed Circuit Open or Shorted
C1236 Low System Supply Voltage
C1237 High System Supply Voltage
C1241 Magna Steer Circuit Malfunction
C1242 BPMV Pump Motor Ground Circuit Open
C1243 BPMV Pump Motor Stalled
C1255 EBTCM Internal Malfunction
CEBCM Internal Malfunction
C1261 LF Inlet Valve Solenoid Malfunction
C1262 LF Outlet Valve Solenoid Malfunction
C1263 RF Inlet Valve Solenoid Malfunction
C1264 RF Outlet Valve Solenoid Malfunction
C1265 LR Inlet Valve Solenoid Malfunction
C1266 LR Outlet Valve Solenoid Malfunction
C1267 RR Inlet Valve Solenoid Malfunction
C1268 RR Outlet Valve Solenoid Malfunction
C1273 RF TCS Master Cyl Isolation Valve Malfunction
C1274 RF TCS Prime Valve Malfunction
C1276 Delivered Torque Signal CKT Malfunction
C1277 Requested Torque Signal CKT Malfunction
C1278 TCS Temporarily Inhibited By PCM
C1281 Steering Sensor Uncorrelated Malfunction
C1286 Steering Sensor Bias Malfunction
C1287 Steering Sensor Rate Malfunction
C1291 Open Brake Lamp Sw Contacts During Deccel
C1293 DTC C1291/C1292 Set Curnt/Prev Ign Cylce
C1294 Brake Lamp Switch Circuit Always Active
C1295 Brake Lamp Switch Circuit Open
U1016 Loss of Communications with PCM
U1255 Generic Loss Communications
U1300 Class 2 Circuit Shorted to Ground
U1301 Class 2 Circuit Shorted to Battery

38-RTD - Real Time Damping
C1650 ESC Module Malfunction
C1658 EEPROM Calibration Malfunction
C1710 LF Shock Absorber Solenoid (Short to Voltage)
C1711 LF Shock Absorber Solenoid (Short to GND)
C1712 LF Shock Absorber Solenoid (Open Circuit)
C1715 RF Shock Absorber Solenoid (Short to Voltage)
C1716 RF Shock Absorber Solenoid (Short to GND)
C1717 RF Shock Absorber Solenoid (Open Circuit)
C1720 LR Shock Absorber Solenoid (Short to Voltage)
C1721 LR Shock Absorber Solenoid (Short to GND)
C1722 LR Shock Absorber Solenoid (Open Circuit)
C1725 RR Shock Absorber Solenoid (Short to Voltage)
C1726 RR Shock Absorber Solenoid (Short to GND)
C1727 RR Shock Absorber Solenoid (Open Circuit)
C1743 Loss of Vehicle Speed Signal
C1760 LF Position Sensor (Out of Range)
C1761 RF Position Sensor (Out of Range)
C1762 LR Position Sensor (Out of Range)
C1763 RR Position Sensor (Out of Range)
C1768 Position Sensor Supply Malfunction (Overcurrent)
C1780 Loss of Steering Position Signal
C1786 RTD Control Relay Malfunction
C1787 RTD Control Relay Circuit (Open or Short to GND)
C1788 RTD Control Relay Circuit (Short to Voltage)
C1790 Ride Control Switch (Out of Range)
C1791 Ride Control Switch (Contact Malfunction)

40-BCM -Body Control Module
B0432 Rear Defogger Relay Circuit
B0433 Rear Defogger Relay Circuit
B0502 RH DRL Relay Circuit
B0503 RH DRL Relay Circuit
B0507 LH DRL Relay Circuit
B0508 LH DRL Relay Circuit
B0605 BCM Internal Memory Function
B0844 BCM Temporarily Inhibit ABS
B2403 Front Fog Lamp Switch Circuit
B2408 Rear Fog Lamp Switch Circuit
B2482 Backup Lamp Relay Circuit
B2483 Backup Lamp Relay Circuit
B2527 Horn Relay Circuit
B2528 Horn Relay Circuit
B2573 Hatch Release Switch Circuit (Short to Voltage)
B2578 RF Turn Signal Monitor Circuit (Short to Voltage)
B2583 LF Turn Signal Monitor Circuit (Short to Voltage)
B2587 Column Lock/Unlock Drive (A)
B2588 Column Lock/Unlock Drive (A)
B2592 Column Lock/Unlock Drive (B)
B2583 Column Lock/Unlock Drive (B)
B2597 Traction Control System Switch Circuit
B2721 PASS-Key Detection Circuit
B2722 PASS-Key Detection Circuit
B2723 PASS-Key Detection Circuit
B2735 PASS-Key Programming Mode Active
U1016 Loss of Communications with PCM
U1096 Loss of Communications with IPC
U1255 Serial Data Line Malfunction

60-IPC - Instrument Panel Cluster
B0516 Speedometer Signal Circuit Malfunction
B0521 Tachometer Signal Circuit Malfunction
B1512 DIC Switch 1 Signal Short to GND "FUEL"
B1517 DIC Switch 2 Signal Short to GND "GAGES"
B1522 DIC Switch 3 Signal Short to GND "TRIP"
B1527 DIC Switch 4 Signal Short to GND "OPTIONS"
B1532 DIC Switch 5 Signal Short to GND "E/M"
B1537 DIC Switch 6 Signal Short to GND "RESET"
B1542 Oil Temperature Circuit Short to GND
B1543 Oil Temperature Circuit Open
U1016 Loss of Communications with PCM
U1040 Loss of Communications with TCS
U1056 Loss of Communications with RTD
U1064 Loss of Communications with BCM
U1128 Loss of Communications with Radio
U1153 Loss of Communications with HVAC
U1160 Loss of Communications with LDCM
U1161 Loss of Communications with RDCM
U1166 Loss of Communications with SCM
U1176 Loss of Communications with RFA
U1255 Serial Data Line Malfunction

80-Radio - Radio Not Found

99-HVAC - Heater, Ventilation, Air Conditioning
B0332 Outside Air Temp Sensor Short to GND
B0333 Outside Air Temp Sensor Open
B0337 Inside Air Temp Sensor Short to GND
B0338 Inside Air Temp Sensor Open
B0348 Sunload Temperature Sensor Open
B0361 Left Actuator Feedback Short to GND
B0363 Left Actuator Feedback Open
B0365 Right Actuator Feedback Short to GND
B0367 Right Actuator Feedback Open
B0441 Left Actuator Out of Range
B0446 Right Actuator Out of Range
B1016 Loss of Communications with PCM
U1064 Loss of Communications with BCM
U1096 Loss of Communications with IPC
U1255 Serial Data Line Malfunction

A0-LDCM - Left Door Control Module
B2202 Left Window Up Switch Fault
B2204 Left Window Down Switch Fault
B2206 Right Window Up Switch Fault
B2208 Right Window Down Switch Fault
B2222 LT Mirror Select Switch Fault
B2224 RT Mirror Select Switch Fault
B2226 Mirror Right Switch Fault
B2228 Mirror Left Switch Fault
B2232 Mirror Up Switch Fault
B2234 Mirror Down Switch Fault
B2236 Left Door Lock Switch Fault
B2238 Left Door Unlock Switch Fault
B2242 Memory 1 Switch Fault
B2244 Memory 2 Switch Fault
B2252 Key Cylinder Switch Fault
B2262 Horizontal Position Sensor Fit
B2264 Vertical Position Sensor Fault
B2272 Left Mirror Motor Fault
B2274 Window Motor Fault
B2276 Door Lock Motor/Mirror Heater Fit
B2282 Battery #1 Fault
B2284 Battery #2 Fault
B2286 +5V Reference Fault
U1064 Loss of Communications with BCM
U1096 Loss of Communications with IPC
U1255 Serial Data Line Malfunction

A1-RDCM - Right Door Control Module
B2203 Right Window Up Switch Fault
B2205 Right Window Down Switch Fault
B2237 Right Door Lock Switch Fault
B2239 Right Door Un-Lock Switch Fault
B2253 Key Cylinder Switch Fault
B2263 Horizontal Position Sensor Fit
B2265 Horizontal Position Sensor Fault
B2273 Right Mirror Motor Fault
B2275 Window Motor Fault
B2277 Door Lock Motor/Mirror Heater Fit
B2283 Battery #1 Fault
B2285 Battery #2 Fault
B2287 +5V Reference Fault
U1064 Loss of Communications with BCM
U1096 Loss of Communications with IPC
U1255 Serial Data Line Malfunction

A6-SCM - Seat Control Module
B0846 Battery 2 Out of Range
B0851 Battery 1 Out of Range
B2002 Fore/Aft Seat Motor Open or Short to GND
B2007 Front Vertical Seat Motor Open or Shorted
B2012 Rear Vertical Seat Motor Open or Shorted
B2172 Seat Front Up Switch Shorted to GND
B2177 Seat Front Down Switch Shorted to GND
B2182 Seat Rear Up Switch Shorted to GND
B2187 Seat Rear Down Switch Shorted to GND
B2192 Seat Forward Switch Shorted to GND
B2197 Seat Reverse Switch Shorted to GND
B2605 Seat Front Vertical Position Sensor Failure
B2606 Seat Rear Vertical Position Sensor Failure
B2607 Seat Horizontal Position Sensor Failure

B0-RFA - Remote Function Actuation
B0605 Receiver Internal Memory Malfunction
B2805 No Transmitters Programmed
C2100 Left Front TPM Sensor Malfunction
C2105 Right Front TPM Sensor Malfunction
C2110 Right Rear TPM Sensor Malfunction
C2115 Left Rear TPM Sensor Malfunction
C2120 TPM System Malfunction (No Sensors Received)
C2121 TPM System Programming Malfunction (No Sensors Programmed)
U1000 Loss of Communication Undetermined
U1016 Loss of Communication with PCM
U1064 Loss of Communication with BCM
U1096 Loss of Communication with IPC
U1255 Serial Data Line Malfunction
 
Last edited by a moderator:
alcl.gif

http://corvetteforum.net/c4/vettenuts/S ... shtm.shtml

https://www.scantool.net/obdlink-sx/#customer-reviews
To get ABS/TCS fault codes, ground to pin G of the DLC.

To read the codes, you need either a Tech 1 with the appropriate software or use "CCM diagnostics. The 93 EBTCM does not display fault codes by flashing the ABS Service light. If you have the T1 then read the manual on how to use it.

To read fault codes with CCM diagnostics...

Ground pin G of the DLC
Key on, engine off
The CCM will begin to auto display fault codes for most controllers on the car using the speed display in the IP cluster. It does this by modes and you want to watch for codes in mode 9.1 which is the EBTCM.

To clear codes:
press "trip/reset" button the DIC until mode 9.0 appears on the trip monitor part of the IP cluster
pess and hold the "trip/odo" button on the DIC until 9.7 shows in the trip monitor
press and hold the "eng/met" button on the DIC until " - - -" shows on the speed display on the IP cluster
key off
key back on, engine off
verify codes are cleared
key off
remove the G to ground jumper

For more information on this, there is a long section in the factory service manual on CCM diagnostics.

ALDL 201 (OBD I)

aldllink.jpg


1981 Corvette (L81) models have a very simple computerised ignition timing system. There is very little diagnostic information available with these cars. The GM shop manual is recommended for this vehicle. The ALDL connector is under the centre console ash tray.

1982 Corvette (L83 Crossfire) models had a more detailed ECM, much like later vehicles. The location of the ALDL connector is under the centre console ash tray. The diagnosis is more simplified, but similar to later vehicles.

From 1984 until the end of the 1993 model year a 12 pin ALDL was used. After that, a 16 pin ALDL connector was used. The 1994 and 1995 model year still used the OBD-I system even though they have 16 pin connectors. The 16 pin connector in the 1996 C4 is used for the much more complex OBD-II system and a scan tool is required to discover the OBD-II system's secrets.
https://www.amazon.com/Actron-CP9001-GM-Code-Scanner/dp/B0006V2BHI/ref=sr_1_24?crid=2XADT4YFI6281&keywords=obd1+reader&qid=1565270576&s=automotive&sprefix=obd+1+reader,automotive,174&sr=1-24

51C2YJPS82L.jpg


For the '84- end of '93, 12 pins:

aldl.gif

Pin "B" is the diagnostic enable pin and pin "A" is ground. Grounding pin "B" to enable the diagnostic readout of the ECM/PCM.

To recover the codes, short pins "A" and "B" together using a small section of electrical wire or paper clip.

With the ignition turned OFF, short pins "A" and "B" on the ALDL.

Turn IGN ON (but not to RUN).

The "Check Engine" light (early C4s) or "SYS" light (later C4s) will flash a Code 12 (a single flash followed by two flashes) and will repeat three times (Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause).

Code 12 is a delimiter or marker code to show where the error code string begins and ends.

After the three Code 12 flashes, you will either get an error code (or codes) or you will get another string of Code 12 flashes if there are no trouble codes stored.

All codes are repeated three times with a long pause between each code group (36 or Flash Flash Flash pause followed by six flashes, repeated three times, folowed by a long pause with any additional codes stored then flashed).


The "Check Engine/System" light on with engine running means the condition(s) are currently present. If the light is not on during RUN operation, the limits were exceeded at some point in time and the event was recorded in memory, but the reading has since returned to the normal operating range.

Remember to remove the shorting device from the connector after you have read the codes.

Clearing the Codes

To clear the codes from memory, remove the negative battery cable for a minimum of 10 seconds.

Disconnecting the battery will clear all stored codes and and any stored memory (radio button presets, clock, trip odometer, average gas mileage memory, power seats). Your ECM/PCM computer will also have to relearn timing/mixture/exhaust emissions.

Make absolutely certain the ignition key is turned OFF. If you connect the battery with the ignition switch ON, you can destroy the ECM/PCM module.

For 1994 and later models, you will need to recover the codes using a special procedure involving the speedometer and the odometer as explained in the service manual or use a special diagnostic device known as a scan tool.

For the '94 - '95, 16 pins (but still OBD I):

obd2dlc.gif


Beginning in 1994, you short pin "12" to pin "4" and once again turn the ignition switch to "On" without starting the engine.

The speedometer will display any codes using the same protocol as the 1990-1993 model but there are some changes in the designation for the modules plus additional modules are added:

Module "1" is still the CCM module.

Module "4" is now called the PCM module (Powertrain Control Module) because automatic transmission computer control was added to Engine Control Module in 1994.

Module 7 (on the 1996 model only) is the RTD module. (This is the Real Time Dampening module which replaced the Selective Ride Control module in 1996).

Module 9 is the ABS/ASR module number from 1994 through 1996.

Finally, Module "A", the DERM (Dynamic Energy Control Module --- the air bag control module) will be requested to show any codes.

Just like the 1990-1993 display, you read the codes on the speedometer and read the module number on the trip odometer.

Again, you can cause the codes to repeat by turning the ignition off for five seconds and then back on.

Turn the ignition off and remove the short to restore normal operation.

1996 to 2004 Corvette (OBD II):

Turn IGN ON, ENG OFF.
ON DIC, Press RESET button to clear any warning messages.
Press and hold OPTIONS.
While holding OPTIONS, press FUEL four times within 10 sec.

Go into an AUTOMATIC mode to shows all parameters: PCM-TCS-RTD-BCM-IPC-RADIO-HVAC-LDCM-RDCM-SCM-RFA. If there are no problems, you will see "NO MORE CODES" on the ICP display.

The computer displays two kinds of codes, CURRENT and HISTORY, designated "C" or "H". A CURRENT code indicates a malfunction is present in the system whose module is displaying data. A HISTORY code indicates a past problem.

When the screen displays MANUAL DIAGNOSTICS, select the desired module by pressing the OPTIONS button to go forward or the TRIP button to go back. Press GAUGES to go forward or FUEL to go back.

To exit the diagnostic mode at any time, press E/M. If you want to erase or CLEAR codes, press RESET.


Ref.

theres several obvious and a couple less obvious things to check,start by pulling trouble codes, checking for loose electrical connections and vacuum lines.
A steady rhythmic surging,or pulse in the engine idle normally suggests a vacuum leak, or air fuel mixture imbalance issue, a random surging or cutting out at idle generally indicates a electrical or mechanical issue, especially if it tends to kick in as you apply throttle, Keep in mind the word "GENERALLY" as this can and will be only good as basic a guide line to think about. I would check all your vacuum lines,move them around and replace any that are suspect, do the propane torch test to locate vacuum leaks and look carefully at the air filter to throttle body clamps and tubes for splits and clamps for loose or improper alinement , obviously youll want to check see if there are any stored trouble codes, and loose electrical connectors and test sensors resistance or voltage values.
lots of guys , make the big mistake of overlooking partly clogged catalytic converters or defective oxygen sensors because getting under the cars not always easy.
Id start with checking the injector resistance and verify pulse with NOID LIGHTS , check the fuel rail pressure and ignition timing and advance, , ALL SHOULD BE OBVIOUS PLACES THAT COULD CAUSE PROBLEMS , loose electrical connections and grounds are always suspect, the most common cause I find for the lag,well (after verifying its not injector or fuel pressure or OXYGEN SENSOR RELATED or ignition , or knock sensor related,problem )obviously those should be checked , is problems related too the manifold and engine and air heat sensors, those sensors seem to be able to function well enough not to throw trouble codes but not always well enough to allow the engine to run perfectly

Grounds00021a.jpg

THESE THREADS AND SUB LINKS MAY HELP
grab a multi meter and check the sensor resistance and for a good electrical connection
car_obd2.gif

1996 ALDL connector
http://pinoutsguide.com/CarElectronics/gm_car_obd_ii_pinout.shtml#

http://www.aldlcable.com/

Scanning and Tuning Software:

TunerPro - http://www.tunerpro.net/
WinALDL - http://winaldl.joby.se/
TTS Datamaster - http://www.ttspowersystems.com/DataMaster_downloads2.html
FreeScan - http://www.andywhittaker.com/en-gb/ecu/freescan.aspx
EFILive - http://www.efilive.com/downloads.htm
TunerCat - http://www.tunercat.com/
CarBytes - http://www.efilive.com/downloads.htm
Moates Free GMECM - http://www.moates.net/gmecm/software.html
ALDL_LOG - http://www.techedge.com.au/vehicle/aldl160/aldl_sw.htm
Pontiac-interface.de - http://www.pontiac-interface.de/
ALDMON for 1227727 and 1227730 - pweb.de.uu.net/pr-meyer.h/aldl.htm
Diacom Plus - http://www.rinda.com/auto/auto.htm
PCMComm 16188051 - http://carputing.tripod.com/9495LT1Edit.htm
ElanScan - http://www.alanmcnicol.dsl.pipex.com/M100_ALDL.html
LT1-Edit - http://www.carputing.com/
GM 6.5 Turbo Diesel Scan - http://www.enghmotors.com/basic/default.aspx

Other cable setups and interesting links:

ECM/PCM cross reference - http://www.exatorq.com/ludis_obd1/
LT1 PCM Tuning - http://www.lt1pcmtuning.com/
Great GM EFI Resource - http://www.gearhead-efi.com
GM Trouble Code Chart - http://www.troublecodes.net/GM/
GM 8192/160 ALDL - http://www.techedge.com.au/vehicle/aldl8192/8192hw.htm
Custom TBI/TPI Chips - http://www.tbichips.com/
Custom PCM/ECM Chips - http://www.pcmforless.com/
Custom PCM/ECM Programming - http://www.madtuner.com/
GM ECM, diy_efi - http://www.diy-efi.org/
GM EFI Tuning Tutorial - http://home.comcast.net/~khiester200035/
OBD connector styles - http://www.makinterface.de/aldl_e.php3
ALDL OBD1 Pinout Diagram - http://www.gmtips.com/3rd-degree/dox/tips/ecm/aldl.htm
Dan's ALDL Information - http://www.ws6transam.org/ALDL.html
Moates hardware - http://www.moates.net/gmecm/hworder.html
WOT cables - http://www.wotelectronics.com/cables.html
AKM Interface Cables - http://www.akmcables.com
Romulator - http://www.hondata.com/romulator.html
OBD2 scan tool and OBD II tuning - http://www.obd2allinone.com/


You need a OBDI reader for pre '96

Cheaper option
This cable
http://www.aldlcable.com/

some software
http://www.tunerpro.net/features.htm

and a old laptop ( the older the better )
Allows you to see engine sensors in real time , record and playback engine running as well as view codes seen





Re: C4 sensor and relay/switch locations and info


http://www.corvettebuyers.com/c4vettes/ ... mation.htm
EMISSION COMPONENT LOCATIONS
creml.png



Measured Value
Engine Coolant Temperature Sensor. 185 Ohms @ 210F, 3400 Ohms @ 68F, 7,500 Ohms @ 39 F.
Engine Oil Temperature Sensor. 185 Ohms @ 210 F, 3400 Ohms @ 68 F, 7,500 Ohms @39 F.
Oil Pressure Sender/Switch. 1 Ohms @ 0 PSI, 43 Ohms @ 30 PSI, 86 Ohms @ 60 PSI.
Fuel Quantity Sender. 0 Ohms @ Empty, 45 Ohms @ 1/2 Full, 90 Ohms @ Full.
MAT (Manifold Absolute Temperature Sensor). 185 Ohms @ 210 F, 3400 Ohms @ 70 F, 15,000 Ohms @ 40 F.
Outside Temperature Sensor. 4400 Ohms @ 60 F, 2200 Ohms @ 85 F.
In Car Temp Temperature Sensor. 4400 Ohms @ 60 F, 2200 Ohms @ 85 F.
MAF (Mass Air Flow) Sensor. .4 Volts @ idle, 5 Volts @ Full Throttle.
Oxygen (O2) Sensor. .1 Volt Lean Mixture, .9 Volt Rich Mixture.
TPS (Throttle Position Sensor). .54 Volts Idle, ~ 5 Volts Full Throttle.

Sensor Locations

Sensor


Location
Engine Coolant Temperature Sensor. Front of engine, below Throttle Body.
Engine Oil Temperature Sensor. Left rear of engine, just above the oil filter.
Oil Pressure Sender/Switch. Top, left hand rear of engine.
Fuel Quantity Sender. Top of fuel tank, beneath filler pipe escutcheon panel.
MAT (Manifold Absolute Temperature Sensor). Underside of manifold air plenum at rear.
Outside Temperature Sensor. Right side of engine, top right corner of radiator.
In Car Temp Temperature Sensor. Coupe: above left seat near interior courtesy light, Convertible: center of cargo compartment lid.
MAF (Mass Air Flow) Sensor. Front of engine ahead of throttle body.
Oxygen (O2) Sensor. Left side of engine, in exhaust pipe.
TPS (Throttle Position Sensor). Right side of throttle body at the front.


all the answers are readily available, theres known testing procedures and listed test results you can expect, and procedures listed in the shop manual for isolating and testing components, you don,t need to be a genius, you just need to be logical and persistent and not afraid to learn new things while getting your hands dirty at times, don,t get overwhelmed , break everything down too easy individual problems and tests, verify and test all the sensors,and test for factors like consistent fuel pressure, known temps,expected voltage or ohms resistance, and vacuum readings and don,t randomly start replacing parts as that gets expensive and its rarely the most efficient way to eliminate problems(unless you get really lucky) with modern computer diagnostic software you,ll have some advantages but think logically, most automotive problems still concern, loose electrical connectors, defective sensors, lack of compression, fuel delivery issues ,fuel pressure, vacuum, temperature or electrical issues.


http://www.helminc.com/helm

1996_Corvette.jpg

image_6238.jpg





http://garage.grumpysperformance.co...lay-switch-locations-and-info.728/#post-54562

http://garage.grumpysperformance.com/index.php?threads/odbii-scanners.9697/#post-36100

http://garage.grumpysperformance.com/index.php?threads/code-scanners-software.3096/#post-18612
 
Last edited by a moderator:
1985 to 1991 Computer Codes
Codes

GM OBD-1 Diagnostic Trouble Codes
For 1995-previous model year EFI-equipped GM vehicles. NOTE: Some codes not supported on all models, consult your specific vehicle's service manual for the correct trouble code list and description for your application.
DTC - 12 No distributor reference pulse (diagnostic test active)
DTC - 13 Oxygen sensor circuit open or no activity
DTC - 13 Left bank O2 sensor circuit open or no activity
DTC - 14 Engine coolant temp sensor error (high temp indicated)
DTC - 15 Engine coolant temp sensor error (low temp indicated)
DTC - 16 System voltage too low
DTC - 17 Camshaft position sensor error
DTC - 21 Throttle Position sensor error (signal high)
DTC - 22 Throttle position sensor error (signal low)
DTC - 23 Intake air temp sensor error (low temp indicated)
DTC - 24 Vehicle speed sensor error (open circuit or no activity)
DTC - 25 Intake air temp sensor error (high temp indicated)
DTC - 26 Quad Driver Module (QDM A) error
DTC - 28 Auto transmission range pressure switch error
DTC - 31 Wastegate solenoid circuit error
DTC - 31 Gear Position Switch (PRNDL) error
DTC - 32 EGR system failure
DTC - 33 MAP sensor circuit error (signal high indicating low vacuum)
DTC - 34 MAP sensor circuit error (signal low indicating high vacuum)
DTC - 35 IAC problem or idle error
DTC - 36 MAF sensor error
DTC - 36 24x Crankshaft position sensor circuit error
DTC - 36 4T60-E Shifting Error
DTC - 37 TCC brake switch circuit error
DTC - 38 TCC brake switch circuit error
DTC - 39 Clutch switch circuit error
DTC - 39 TCC error
DTC - 41 Ignition control error
DTC - 41 MEM-CAL error
DTC - 41 C³I Cam Sensor Signal error
DTC - 42 Ignition bypass circuit error
DTC - 43 Knock sensor error
DTC - 44 Oxygen sensor error (lean condition indicated)
DTC - 44 Left bank O2 sensor error (lean condition indicated)
DTC - 45 Oxygen sensor error (rich condition indicated)
DTC - 45 Left bank O2 sensor error (rich condition indicated)
DTC - 46 Pass-Key II (VATS) system error - circuit out of freq range
DTC - 47 UART (serial data) circuit error
DTC - 51 PROM error
DTC - 51 Incorrect MEM-CAL
DTC - 52 Fuel cal-pak incorrect or missing
DTC - 53 System voltage too high
DTC - 53 Digital EGR Valve solenoid 1 error
DTC - 54 Fuel pump circuit low voltage
DTC - 54 Digital EGR Valve solenoid 2 error
DTC - 55 ECM error
DTC - 55 Digital EGR Valve solenoid 3 error
DTC - 56 Quad Driver Module (QDM B) error
DTC - 57 Boost Control error
DTC - 58 Trans fluid temp sensor circuit error (low voltage)
DTC - 58 VATS system error
DTC - 59 Trans fluid temp sensor circuit error (high voltage)
DTC - 61 A/C system performance
DTC - 63 Right bank O2 sensor circuit error
DTC - 63 MAP sensor circuit signal voltage high (low vacuum indicated)
DTC - 64 Right bank O2 sensor lean exhaust indicated
DTC - 64 MAP sensor circuit signal voltage low (high vacuum indicated)
DTC - 65 Right bank O2 sensor rich exhaust indicated
DTC - 66 A/C pressure sensor circuit error (low pressure indicated)
DTC - 67 A/C pressure sensor circuit error
DTC - 68 A/C clutch relay circuit error (shorted to ground)
DTC - 69 A/C clutch relay circuit error (open circuit indicated)
DTC - 69 A/C high pressure switch error
DTC - 70 A/C pressure sensor circuit error (high pressure indicated)
DTC - 71 A/C evaporator temp sensor circuit error (low temp indicated)
DTC - 72 VSS signal circuit error
DTC - 73 A/C evaporator temp sensor circuit error (high temp indicated)
DTC - 75 Digital EGR solenoid #1 circuit error
DTC - 76 Digital EGR solenoid #2 circuit error
DTC - 77 Digital EGR solenoid #3 circuit error
DTC - 79 Transmission fluid overtemp
DTC - 80 Transmission component slipping
DTC - 82 3x Crankshaft position sensor circuit error
DTC - 85 PROM error
DTC - 86 A/D error
DTC - 87 EEPROM error (flash memory error)
DTC - 90 TCC error
DTC - 93 Transmission pressure control solenoid circuit error
DTC - 96 Transmission system voltage low
DTC - 98 Invalid PCM program
DTC - 99 Invalid PCM program

The following codes are aquired from grounding the ALDL connector located under the dash, near the driver's right knee. Consult your service manual for proper ALDL grounding procedure. When the ALDL is grounded with ignition on and engine off, the SES (Service Engine Soon) light will flash. Each code is flashed three times then proceeds to next code. Example: CODE 12 (flash, pause, flash, flash) 3 times; CODE 25 (flash, flash, pause, flash, flash, flash, flash, flash) 3 times. This diagnostic mode will start and finish with a CODE 12. The following are code descriptions for 1984 to 1991 Corvettes:
o CODE 12 = Start or End of Diagnostic Mode
o CODE 13 = Oxygen Sensor
o CODE 14 = Coolant Sensor
o CODE 15 = Coolant Sensor
o CODE 21 = Throttle Position Sensor
o CODE 22 = Throttle Position Sensor
o CODE 23 = Manifold Air Temperature Sensor
o CODE 24 = Vehicle Speed Sensor
o CODE 25 = Manifold Air Temperature Sensor
o CODE 32 = EGR System
o CODE 33 (84 models) = MAP Sensor
o CODE 33 (85 + models) = MAF Sensor
o CODE 34 (84 models) = MAP Sensor
o CODE 34 (85 + models) = MAF Sensor
o CODE 35 = Idle Air Control
o CODE 41 = Cylinder Select Error
o CODE 42 = Electronic Spark Timing
o CODE 43 = Electronic Spark Control
o CODE 44 = Lean Exhaust
o CODE 45 = Rich Exhaust
o CODE 51 = PROM
o CODE 52 = CALPAK PROM
o CODE 53 = System Over-Voltage
o CODE 54 = Fuel Pump Circuit
o CODE 55 = ECM
o CODE 62 = Engine Oil Temperature


Code #12: Normal No Codes.
Code #13: Open Oxygen Sensor Circuit.
Code #14: Coolant Sensor Circuit Low.
Code #15: Coolant Sensor Circuit High.
Code #21: Throttle Position Sensor High.
Code #22: Throttle Position Sensor Low.
Code #23: Manifold Air Temperature Circuit High.
Code #24: Vehicle Speed Sensor.
Code #25: Manifold Air Temperature Circuit Low.
Code #32: EGR System Failure.
Code #33: Mass Air Flow Sensor High.
Code #34: Mass Air Flow Sensor Low.
Code #36: Mas Air Flow Sensor Burn-Off Function Fault.
Code #41: Cylinder Select Error.
Code #42: Electronic Spark Timing.
Code #43: Electronic Spark Control.
Code #44: Lean Exhaust indication.
Code #45: Rich Exhaust Indication.
Code #46: Vehicle Anti Theft Fault.
Code #51: Faulty Mem-Cal.
Code #52: Fuel Calpak Missing.
Code #52: (1990-91 Corvette Only): Engine Oil Temperature Sensor Low.
Code #53: System Over Voltage.
Code #54: Fuel Pump Circuit Low Voltage.
Code #55: Defective ECM.
Code #62: Engine Oil Temperature Sensor Circuit High.


1994 to 1996 DTC Computer Codes
DTC #11: Malfunction Indicator Lamp Circuit.
DTC #13: Bank #1 Heated Oxygen Sensor #1 Circuit:
DTC #14: Engine Coolant Temperature Sensor Circuit Voltage Low.
DTC #15: Engine Coolant Temperature Sensor Circuit Voltage High.
DTC #16: Distributor Ignition System Low Pulse.
DTC #18: Injector Circuit.
DTC #21: Throttle Position Sensor Circuit Voltage High.
DTC #22: Throttle Position Sensor Circuit Voltage Low.
DTC #23: Intake Temperature Sensor Circuit Voltage High.
DTC #24: Vehicle Speed Sensor Circuit.
DTC #25: Intake Air Temperature Sensor Circuit Voltage Low.
DTC #26: Evaporative Emission Canister Purge Solenoid Valve Circuit.
DTC #27: EGR Vacuum Control Signal Solenoid Valve Circuit.
DTC #28: Transmission Range Pressure Switch Assembly Fault.
DTC #29: Secondary Air Injection Pump Circuit.
DTC #32: Exhaust Gas Recalculation.
DTC #33: Manifold Absolute Pressure Sensor Circuit High.
DTC #34: Manifold Absolute Pressure Sensor Circuit Low.
DTC #36: Distributor Ignition System High Pulse.
DTC #37: Brake Switch Stuck On.
DTC #38: Brake Switch Stuck Off.
DTC #41: Ignition Control Circuit Open.
DTC #42: Ignition Control Circuit Shorted.
DTC #43: Knock Sensor Circuit.
DTC #44: Bank 1 LF Heated Oxygen Sensor #1 Circuit Lean.
DTC #45: Bank 1 LF Heated Oxygen Sensor #1 Circuit Rich.
DTC #47: Knock Sensor Circuit Or Module Missing.
DTC #48: Mass Air Flow Sensor Circuit.
DTC #50: System Voltage Low.
DTC #51: EEPROM Programming Error.
DTC #52: Engine Oil Temperature Sensor Circuit Voltage Low.
DTC #53: System Voltage Low.
DTC #55: Fuel Lean Monitor.
DTC #58: Transmission Fluid Temperature Sensor Circuit Low.
DTC #59: Transmission Fluid Temperature Sensor Circuit High.
DTC #62: Engine Oil Temperature Sensor Circuit Voltage Low.
DTC #63: Bank 2 RF Heated Oxygen Sensor #1 Circuit Open.
DTC #64: Bank 2 RF Heated Oxygen Sensor #1 Circuit Lean.
DTC #65: Bank 2 RF Heated Oxygen Sensor #1 Circuit Rich.
DTC #66: A/C Refrigerant Pressure Sensor Circuit Open.
DTC #67: A/C Pressure Sensor Circuit Sensor or A/C Clutch.
DTC #68: A/C Relay Circuit.
DTC #69: A /C Clutch Circuit.
DTC #70: A/C Clutch Relay Driver Circuit.
DTC #72: Vehicle Speed Sensor Loss.
DTC #73: Pressure Control Solenoid Circuit Current Error.
DTC #74: Traction Control System Circuit Low.
DTC #75: Transmission System Voltage Low
DTC #77: Primary Cooling Fan Relay Control Circuit.
DTC #78: Secondary Cooling Fan Relay Control Circuit.
DTC #79: Transmission Fluid Overtemp.
DTC #80: Transmission Component Slipping.
DTC #81: Transmission 2-3 Shift Solenoid Circuit.
DTC #82: Transmission 1-2 Shift Solenoid Circuit.
DTC #83: Torque Converter Solenoid Voltage High.
DTC #84: 3-2 Control Solenoid Circuit.(Auto Only).
DTC #84: 2nd And 3rd Gear Blockout Relay Control Circuit.
DTC #85: Transmission TCC Stock On.
DTC #90: Transmission TCC Solenoid Circuit.
DTC #91: One To Four Upshift Lamp(Manual Only).
DTC #97: VSS Output Circuit.
DTC #98: Tachometer Output Signal Voltage Wrong.
1992 to 1993 DTC Computer Codes


Code #12: Normal No Codes.
Code #13: Left Oxygen Sensor Circuit.
Code #14: Coolant Temperature Sensor Circuit High.
Code #15: Coolant Temperature Sensor Circuit Low.
Code #16: Opti-Spark Ignition Timing System.( Low Pulse)
Code #21: Throttle Position Sensor Circuit High.
Code #22: Throttle Position Sensor Circuit Low.
Code #23: Intake Air Temperature Sensor Circuit Low.
Code #24: Vehicle Speed Sensor Circuit.
Code #25: Intake Temperature Sensor Circuit High.
Code #26: Quad-Driver Module #1 Circuit.
Code #27: Quad-Driver Module #2 Circuit.
Code #28: Quad-Driver Module #3 Circuit.
Code #32: Exhaust Gas Recirclation Circuit.
Code #33: Manifold Absolute Pressure Sensor Circuit Low.
Code #34: Manifold Absolute Pressure Sensor Circuit High.
Code #36: Opti-Spark Ignition Timing System. (High Resolution Pulse.)
Code #41: Electronic Spark Timing Circuit Open.
Code #42: Electronic Spark Timing Circuit Grounded.
Code# 43: Electronic Spark Control Circuit.
Code #44: Left Oxygen Sensor Circuit Lean.
Code #45: Left Oxygen Sensor Circuit Rich.
Code #51: Mem-Cal Error.
Code #52: Engine Oil Temperature Sensor Circuit Low.
Code #53: System Voltage.
Code #55: Fuel Lean Monitor.
Code #56: Vacuum Sensor Circuit.
Code #61: Secondary Port Throttle Valve System.
Code #62: Engine Oil Temperature Sensor Circuit High.
Code #63: Right Oxygen Sensor Circuit Open.
Code #64: Right Oxygen Sensor Circuit Lean.
Code #65: Right Oxygen Sensor Circuit Rich.
Code #66: A/C Pressure Sensor Circuit Open.
Code #67: A/C Pressure Sensor Circuit. (Sensor or A/C Clutch Circuit Problem)
Code #68: A/C Relay Circuit Shorted.
Code #69: A/C Clutch Circuit.
Code #72: Gear Selector Switch Circuit.


1985 ECM Codes

Code #12: Normal No Codes.
Code #13: Open Oxygen Sensor Circuit.
Code #14: Coolant Sensor Circuit Low.
Code #15: Coolant Sensor Circuit High.
Code #21: Throttle Position Sensor High.
Code #22: Throttle Position Sensor Low.
Code #23: Manifold Air Temperature Circuit High.
Code #24: Vehicle Speed Sensor.
Code #25: Manifold Air Temperature Circuit Low.
Code #32: EGR System Failure.
Code #33: Mass Air Flow Sensor High.
Code #34: Mass Air Flow Sensor Low.
Code #36: Mas Air Flow Sensor Burn-Off Function Fault.
Code #41: Cylinder Select Error.
Code #42: Electronic Spark Timing.
Code #43: Electronic Spark Control.
Code #44: Lean Exhaust indication.
Code #45: Rich Exhaust Indication.
Code #46: Vehicle Anti Theft Fault.
Code #51: Faulty Mem-Cal.
Code #52: Fuel Calpak Missing.
Code #52: (1990-91 Corvette Only): Engine Oil Temperature Sensor Low.
Code #53: System Over Voltage.
Code #54: Fuel Pump Circuit Low Voltage.
Code #55: Defective ECM.
Code #62: Engine Oil Temperature Sensor Circuit High.


1982-1984 ECM Codes
Code #12: Normal System No Codes.
Code #13: Oxygen Sensor Circuit:
Code #14: Coolant Sensor Circuit Low.
Code #15: Coolant Sensor Circuit High.
Code #21: Throttle Position Sensor High.
Code #22: Throttle Position Sensor Low
Code #24: Vehicle Speed Sensor.
Code #33: Manifold Absolute Pressure Sensor Signal High.
Code #34: Manifold Absolute Pressure Sensor Signal Low
Code #42: Electronic Spark Timing.
Code #43: Electronic Spark Control..
Code #44: Lean Exhaust Indication.
Code #45: Rich Exhaust Indication.
Code #51: PROM Error.
Code #55: Defective ECM.


1981 Corvette ECM Codes
Code #12: No Distributor Reference Pulse.
Code #13: Oxygen Sensor Circuit.
Code #14: Shorted Coolant Sensor Circuit.
Code #15: Open Coolant Sensor Circuit.
Code #21: Throttle Position Sensor Circuit.
Code #23: Mixture Control Solenoid Circuit.
Code #24: Vehicle Speed Sensor Circuit:
Code #32: Baro Sensor Circuit Low.
Code #34: Vacuum Map Sensor Circuit.
Code #44: Oxygen Sensor Lean.
Code #45: Oxygen Sensor Rich.
Code #51: Faulty or Mis-Installed PROM
Code #52: Faulty ECM.
Code #53: Faulty ECM.
Code #54: Shorted Mixture Control Solenoid.
Code #55: Faulty Oxygen Sensor or ECM.


1996 CORVETTE TROUBLE CODE LIST

1996etc1.jpg

1996etc2.jpg

1996etc3.jpg

1996etc4.jpg


More
CODES 1994 TO 1996:

DTC #11: Malfunction Indicator Lamp Circuit.
DTC #13: Bank #1 Heated Oxygen Sensor #1 Circuit:
DTC #14: Engine Coolant Temperature Sensor Circuit Voltage Low.
DTC #15: Engine Coolant Temperature Sensor Circuit Voltage High.
DTC #16: Distributor Ignition System Low Pulse.
DTC #18: Injector Circuit.
DTC #21: Throttle Position Sensor Circuit Voltage High.
DTC #22: Throttle Position Sensor Circuit Voltage Low.
DTC #23: Intake Temperature Sensor Circuit Voltage High.
DTC #24: Vehicle Speed Sensor Circuit.
DTC #25: Intake Air Temperature Sensor Circuit Voltage Low.
DTC #26: Evaporative Emission Canister Purge Solenoid Valve Circuit.
DTC #27: EGR Vacuum Control Signal Solenoid Valve Circuit.
DTC #28: Transmission Range Pressure Switch Assembly Fault.
DTC #29: Secondary Air Injection Pump Circuit.
DTC #32: Exhaust Gas Recalculation.
DTC #33: Manifold Absolute Pressure Sensor Circuit High.
DTC #34: Manifold Absolute Pressure Sensor Circuit Low.
DTC #36: Distributor Ignition System High Pulse.
DTC #37: Brake Switch Stuck On.
DTC #38: Brake Switch Stuck Off.
DTC #41: Ignition Control Circuit Open.
DTC #42: Ignition Control Circuit Shorted.
DTC #43: Knock Sensor Circuit.
DTC #44: Bank 1 LF Heated Oxygen Sensor #1 Circuit Lean.
DTC #45: Bank 1 LF Heated Oxygen Sensor #1 Circuit Rich.
DTC #47: Knock Sensor Circuit Or Module Missing.
DTC #48: Mass Air Flow Sensor Circuit.
DTC #50: System Voltage Low.
DTC #51: EEPROM Programming Error.
DTC #52: Engine Oil Temperature Sensor Circuit Voltage Low.
DTC #53: System Voltage Low.
DTC #55: Fuel Lean Monitor.
DTC #58: Transmission Fluid Temperature Sensor Circuit Low.
DTC #59: Transmission Fluid Temperature Sensor Circuit High.
DTC #62: Engine Oil Temperature Sensor Circuit Voltage Low.
DTC #63: Bank 2 RF Heated Oxygen Sensor #1 Circuit Open.
DTC #64: Bank 2 RF Heated Oxygen Sensor #1 Circuit Lean.
DTC #65: Bank 2 RF Heated Oxygen Sensor #1 Circuit Rich.
DTC #66: A/C Refrigerant Pressure Sensor Circuit Open.
DTC #67: A/C Pressure Sensor Circuit Sensor or A/C Clutch.
DTC #68: A/C Relay Circuit.
DTC #69: A /C Clutch Circuit.
DTC #70: A/C Clutch Relay Driver Circuit.
DTC #72: Vehicle Speed Sensor Loss.
DTC #73: Pressure Control Solenoid Circuit Current Error.
DTC #74: Traction Control System Circuit Low.
DTC #75: Transmission System Voltage Low
DTC #77: Primary Cooling Fan Relay Control Circuit.
DTC #78: Secondary Cooling Fan Relay Control Circuit.
DTC #79: Transmission Fluid Overtemp.
DTC #80: Transmission Component Slipping.
DTC #81: Transmission 2-3 Shift Solenoid Circuit.
DTC #82: Transmission 1-2 Shift Solenoid Circuit.
DTC #83: Torque Converter Solenoid Voltage High.
DTC #84: 3-2 Control Solenoid Circuit.(Auto Only).
DTC #84: 2nd And 3rd Gear Blockout Relay Control Circuit.
DTC #85: Transmission TCC Stock On.
DTC #90: Transmission TCC Solenoid Circuit.
DTC #91: One To Four Upshift Lamp(Manual Only).
DTC #97: VSS Output Circuit.
DTC #98: Tachometer Output Signal Voltage Wrong.

**************************************** ****************
1996
Engine DTC's

DTC P0100 MAF Sensor Circuit Insufficient Activity
DTC P0101 Mass Air Flow (MAF) Sensor Performance
DTC P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
DTC P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
DTC P0106 Manifold Absolute Pressure (MAP) System Performance
DTC P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
DTC P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
DTC P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage
DTC P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage
DTC P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
DTC P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
DTC P0121 TP Sensor Circuit Insufficient Activity
DTC P0122 Throttle Position (TP) Sensor Circuit Low Voltage
DTC P0123 Throttle Position (TP) Sensor Circuit High Voltage
DTC P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
DTC P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1
DTC P0132 HO2S Circuit High Voltage Bank 1 Sensor 1
DTC P0133 HO2S Slow Response Bank 1 Sensor 1
DTC P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1
DTC P0135 HO2S Heater Performance Bank 1 Sensor 1
DTC P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2
DTC P0138 HO2S Circuit High Voltage Bank 1 Sensor 2
DTC P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2
DTC P0141 HO2S Heater Performance Bank 1 Sensor 2
DTC P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1
DTC P0152 HO2S Circuit High Voltage Bank 2 Sensor 1
DTC P0153 HO2S Slow Response Bank 2 Sensor 1
DTC P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1
DTC P0155 HO2S Heater Performance Bank 2 Sensor 1
DTC P0157 HO2S Circuit Low Voltage Bank 2 Sensor 2
DTC P0158 HO2S Circuit High Voltage Bank 2 Sensor 2
DTC P0160 HO2S Circuit Insufficient Activity Bank 2 Sensor 2
DTC P0161 HO2S Heater Performance Bank 2 Sensor 2
DTC P0171 Fuel Trim System Lean Bank 1
DTC P0172 Fuel Trim System Rich Bank 1
DTC P0174 Fuel Trim System Lean Bank 2
DTC P0175 Fuel Trim System Rich Bank 2
DTC P0200 Injector Control Circuit
DTC P0300 Engine Misfire Detected
DTC P0323 DI Low/High Resolution Circuit Intermittent
DTC P0325 Knock Sensor Module Performance
DTC P0327 Knock Sensor (KS) Circuit Bank 1
DTC P0332 Knock Sensor (KS) Circuit Bank 2
DTC P0335 Crankshaft Position (CKP) Sensor Circuit
DTC P0336 Crankshaft Position (CKP) Sensor Performance
DTC P0372 DI High Resolution Circuit
DTC P0400 Exhaust Gas Recirculation (EGR) System Performance
DTC P0403 Exhaust Gas Recirculation (EGR) Solenoid Control Circuit
DTC P0410 Secondary Air Injection (AIR) System
DTC P0412 Secondary Air Injection (AIR) Relay Control Circuit
DTC P0420 Catalyst System Low Efficiency Bank 1
DTC P0430 Catalyst System Low Efficiency Bank 2
DTC P0441 Evaporative Emission (EVAP) System No Flow During Purge
DTC P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
DTC P0500 Vehicle Speed Sensor (VSS) Circuit
DTC P0506 Idle Speed Low
DTC P0507 Idle Speed High
DTC P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
DTC P0531 Air Conditioning (A/C) Refrigerant Pressure Sensor Performance
DTC P0562 System Voltage Low
DTC P0563 System Voltage High
DTC P0601 Control Module Read Only Memory (ROM)
DTC P0602 Control Module Not Programmed
DTC P1107 Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage
DTC P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
DTC P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
DTC P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
DTC P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
DTC P1121 Throttle Position (TP) Sensor Circuit Intermittent High Voltage
DTC P1122 Throttle Position (TP) Sensor Circuit Intermittent Low Voltage
DTC P1133 HO2S Insufficient Switching Bank 1 Sensor 1
DTC P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
DTC P1153 HO2S Insufficient Switching Bank 2 Sensor 1
DTC P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
DTC P1171 Fuel System Lean During Acceleration
DTC P1187 EOT Sensor Circuit Low Voltage
DTC P1188 EOT Sensor Circuit High Voltage
DTC P1222 Injector Control Circuit Intermittent
DTC P1351 Ignition Coil Control Circuit High Voltage
DTC P1361 Ignition Coil Control Circuit Low Voltage
DTC P1371 DI Low Resolution Circuit
DTC P1380 Misfire Detected - Rough Road Data Not Available
DTC P1381 Misfire Detected - No Communication with Brake Control Module
DTC P1415 Secondary Air Injection (AIR) System Bank 1
DTC P1416 Secondary Air Injection (AIR) System Bank 2
DTC P1441 Evaporative Emission (EVAP) System Flow During Non-Purge
DTC P1508 Idle Speed Low - Idle Air Control (IAC) System Not Responding
DTC P1509 Idle Speed High - Idle Air Control (IAC) System Not Responding
DTC P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
DTC P1545 Air Conditioning (A/C) Clutch Relay Control Circuit
DTC P1546 Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
DTC P1572 ASR/TCS Active CKT Low Voltage Too Long
DTC P1641 Cooling Fan Relay 1 Control Circuit
DTC P1642 Cooling Fan Relay 2 and 3 Control Circuit
DTC P1643 Engine Speed Output Circuit
DTC P1652 Vehicle Speed Output Circuit
DTC P1657 Skip Shift Solenoid Control Circuit
DTC P1661 Malfunction Indicator Lamp (MIL) Control Circuit
DTC P1664 Skip Shift Lamp Control Circuit

Transmission DTC's

DTC P0502 Vehicle Speed Sensor (VSS) Circuit Low Input
DTC P0560 System Voltage
DTC P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
DTC P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input
DTC P0719 Brake Switch Circuit Low Input
DTC P0724 Brake Switch Circuit High Input
DTC P0742 TCC System Stuck On
DTC P0748 Pressure Control Solenoid Circuit Electrical
DTC P0751 1-2 Shift Solenoid Valve Performance
DTC P0753 1-2 Shift Solenoid Circuit Electrical
DTC P0756 2-3 (B) Shift Solenoid Performance
DTC P0758 2-3 (B) Shift Solenoid Electrical
DTC P1572 TCS Active Circuit Low Voltage Too Long
DTC P1810 TFP Valve Position Switch Circuit
DTC P1812 Transmission Fluid Overtemperature
DTC P1860 TCC PWM Solenoid Circuit Electrical
DTC P1864 TCC Solenoid Electrical
DTC P1870 Transmission Component Slipping
DTC P1886 3-2 SS Valve Assembly
 
Last edited by a moderator:
when your tracking down a problem, you need to logically trace the cause from the symptoms and keep notes on all sensor readings, trouble codes etc.
having a laptop soft ware scan tool with a cable to connect to your cars OBDII port under the dash for real time data is always very helpful

http://www.myscantool.com/

http://www.dieselpowerproducts.com/...p06sp07.aspx?gclid=CODMzPHTvMUCFdAXHwodoiUAxg
or at least a scan tool
http://www.amazon.com/Actron-CP9580...nkId=ES4HVDNXOWDWUEG4&creativeASIN=B008ZDYLC2

http://garage.grumpysperformance.com/index.php?threads/1992-corvette-runs-like-crap.14198/

trouble_code_description.gif

step one
is always, pull trouble codes and get out the shop manual, and basic diagnostic tools, and read the manual.

step two
look for obvious changes like, verify theres no vacuum leaks from loose vacuum hoses, loose or burnt ignition wires, then, verify the IAC and TPS sensor is correctly adjusted, and your ignition timing and fuel pressure are correct, and your injectors are working with a noid light, verify youve got a minimum of 15 psi of oil pressure at idle,and keep in mind anything seriously wrong usually throws codes to give you a starting point

step three
drop back to the basics, don,t assume anythings working correctly until YOUVE verified it
start with a compression test and verify TDC and the timing marks on the damper are correct, adjust the valves, then start a check list
start with the simple stuff like making sure all the plugs are getting spark and youve got about 40 psi of fuel pressure, verify the cats are not clogged with a vacuum gauge back pressure check,verify the fuel filters been replaced recently, that theres no water in the fuel, the plugs are not fouled, and your alternator is putting out about 13.5 plus volts and your engine grounds are good
youll be way ahead if you buy a factory shop manual and a multi meter and decent timing light and start with verifying TDC , pulling trouble codes,when trying to isolate problems
start with the fuses and verifying sensor function,
If you were local Id suggest driving over and we could get this sorted out, in most cases in under an hour or two
basically drop back to basics and approach the problem in a step-by-step fashion verifying each step as you progress and its a simple check list issue

http://forum.grumpysperformance.com/viewtopic.php?f=50&t=3110&p=12074&hilit=multi+meter#p12074

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401&p=4126#p4126

http://forum.grumpysperformance.com/viewtopic.php?f=50&t=54&p=67&hilit=dropping+distributor#p67

http://forum.grumpysperformance.com/viewtopic.php?f=70&t=875

http://forum.grumpysperformance.com/viewtopic.php?f=44&t=621&p=831&hilit=dropping+distributor#p831


http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://forum.grumpysperformance.com/viewtopic.php?f=50&t=609

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=168

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=661

viewtopic.php?f=36&t=2763

http://garage.grumpysperformance.co...orvette-with-flicker-on-dash-and-radio.13593/

http://garage.grumpysperformance.co...rical-glitches-in-newer-cars.5492/#post-18411

http://garage.grumpysperformance.com/index.php?threads/digital-dash-swap-questions.3399/#post-8970

http://garage.grumpysperformance.co...er-repair-or-replacement-link.1006/#post-8030

http://garage.grumpysperformance.com/index.php?threads/c4-c5-corvette-trouble-codes.2697/#post-6985

http://garage.grumpysperformance.co...ntermitant-electrical-glitches.987/#post-1739

the answers are in this thread and sub links, but Ill post info above

curing that problem with how your c4 corvette runs badly or won't start

A recurring theme has been replayed over and over, READ THE LINKED INFO CAREFULLY THERES NOT A DAMN THING YOU CAN'T FIND AND FIX WITH A FEW TOOLS, AND SOME FAMILIARITY WITH THE CORVETTE< A SHOP MANUAL IS A HUGE HELP Id strongly suggest you systematically verify the cause rather than making...
garage.grumpysperformance.com
www.harborfreight.com

DM1010 Professional Commercial and Residential Multimeter

Amazing deals on this Dm1010 Pro Industrial Ac/Dc V Dmm at Harbor Freight. Quality tools & low prices.
www.harborfreight.com
www.harborfreight.com
image_6238.jpg

www.harborfreight.com

ZR15s OBD2 Code Reader with 3.5 In. Display and Active Test/FIXASSIST

Amazing deals on this Zr15S Active Test Obd2 Code Reader at Harbor Freight. Quality tools & low prices.
www.harborfreight.com
www.harborfreight.com


testing 1985-89 M.A.F. sensor

http://www.mamotorworks.com/corvette-19 ... 5-893.html http://garage.grumpysperformance.co...g-your-tpi-maf-and-cpu-links.2825/#post-16854 http://www.corvettephotographs.com/c4vettes/maf.htm...
garage.grumpysperformance.com

C4 and camaro sensor and relay/switch locations and info

this infos bound to be helpful at times READ THE THREAD THRU TO THE END AND BE AWARE IT, AND ALL OTHER THREADS ARE CONSTANTLY UPDATED WITH NEW LINKS AND INFO without testing you simply guessing never guess, deal in verified FACTS! guessing is a waste of time think logically, isolate and test...
garage.grumpysperformance.com

handy fuel system trouble shooting flow chart & info

buy a CHEVY SHOP MANUAL FOR YOUR YEAR CORVETTE! set and verify your ignition timing, pull trouble codes,set your tps and iac,, then check for vacuum leaks on the lines and intake,then get out your multi meter and verify all the sensors, chances are good its a defective heat sensor or defective...
garage.grumpysperformance.com

curing that problem with how your c4 corvette runs badly or won't start

A recurring theme has been replayed over and over, READ THE LINKED INFO CAREFULLY THERES NOT A DAMN THING YOU CAN'T FIND AND FIX WITH A FEW TOOLS, AND SOME FAMILIARITY WITH THE CORVETTE< A SHOP MANUAL IS A HUGE HELP Id strongly suggest you systematically verify the cause rather than making...
garage.grumpysperformance.com

c4 & c5 corvette trouble codes

if your corvette won,t start or run, don,t panic its usually easy to locate the problems source, buy a CHEVY SHOP MANUAL FOR YOUR YEAR CORVETTE! RULE#1 never assume a damn thing ISOLATE ,TEST AND VERIFY http://www.professionalequipment.com/ex ... ermometer/ Wide temperature range from -58 to...
garage.grumpysperformance.com

Do You Stop And Logically Isolate And Test Or Just Start Swapping Parts?

Honestly, I have to wonder at times about the thought process or in many cases the lack of thought and research that I see going on.I don,t know about the guys you might know, but it seems all too common for guys I know to find something amiss, or out of adjustment and they immediately just...
garage.grumpysperformance.com
 
Last edited by a moderator:
Do the following steps to retrieve all the codes stored in your C5:

1) Turn your ignition on. The engine doesn't have to be running, but it's ok if it is...

2) Press reset to clear any warning messages
3) Press and hold the "options" button
4) Press the "fuel" button 4 times while holding the options button down. The car will enter manual diagnostics and start displaying all the codes that are set for every control module in the car.

The diagnostic codes will flash across the screen in the following categories:

PCM - Poweretrain
TCS- Traction control and ABS
RTD- Real Time dampening
BCM- Body Control Module
IPC- Instrument Panel Cluster
Radio- Duh
HVAC- Heating, ventilation and A/C
LDCM- Left Door Control module
RDCM- Right Dorr control module
SCM- Seat control module
RFA- Remote function actuation

"C" after the code denotes that it is within the current ignition cycle.

"H" means it has occured in previous ignition cycles, but not the current one.

To see a listing of the codes and descriptions specific to certain model year Corvettes, click the appropriate model year link below:

1997

1998

1999

Submitted By: BlueDevil Date: November 25, 2008, 05:50:47 PM Views: 199
P0001 - Fuel Volume Regulator Control Circuit/Open
P0002 - Fuel Volume Regulator Control Circuit Range/Performance
P0003 - Fuel Volume Regulator Control Circuit Low
P0004 - Fuel Volume Regulator Control Circuit High
P0005 - Fuel Shutoff Valve "A" Control Circuit/Open
P0006 - Fuel Shutoff Valve "A" Control Circuit Low
P0007 - Fuel Shutoff Valve "A" Control Circuit High
P0008 - Engine Positions System Performance Bank 1
P0009 - Engine Position System Performance Bank 2
P0010 - "A"Camshaft Position Actuator Circuit Bank 1
P0011 - "A" Camshaft Position - Timing Over - Advanced or System Performance Bank 1
P0012 - "A" Camshaft Position - Time Over - Retarded Bank 1
P0013 - "B" Camshaft Position - Actuator Circuit Bank 1
P0014 - "B" Camshaft Position - Timing Over - Advanced or System Performance Bank 1
P0015 - "B" Camshaft Position - Timing Over - Retarded Bank 1
P0016 - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor A
P0017 - Crankshaft Position - Camshaft Position Correlation Bank 1 Sensor B
P0018 - Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor A
P0019 - Crankshaft Position - Camshaft Position Correlation Bank 2 Sensor B
P0020 - "A" Camshaft Position Actuator Circuit Bank 2
P0021 - "A" Camshaft Position - Timing Over - Advanced or System Performance Bank 2
P0022 - "A" Camshaft Position - Timing Over - Retarded Bank 2
P0023 - "B" Camshaft Position - Actuator Circuit Bank 2
P0024 - "B" Camshaft Position - Timing Over - Advanced or System Performance Bank 2
P0025 - "B" Camshaft Position - Timing Over - Retarded Bank 2
P0026 - Intake Valve Control Solenoid Circuit Range/Performance Bank 1
P0027 - Exhaust Valve Control solenoid Circuit Range/Performance Bank 1
P0028 - Intake valve Control Solenoid Circuit Range/Performance Bank 2
P0029 - Exhaust Valve Control Solenoid Circuit Range/Performance Bank 2
P0030 - HO2S Heater Control Circuit Bank 1 Sensor 1
P0031 - HO2S Heater Circuit Low Voltage Bank 1 Sensor 1
P0032 - HO2S Heater Circuit High Voltage Bank 1 Sensor 1
P0033 - Turbo Charger Bypass Valve Control Circuit
P0034 - Turbo Charger Bypass Valve Control Circuit Low
P0035 - Turbo Charger Bypass Valve Control Circuit High
P0036 - HO2S Heater Control Circuit Bank 1 Sensor 2
P0037 - HO2S Heater Circuit Low Voltage Bank 1 Sensor 2
P0037 - HO2S Heater Control Circuit Low Bank 1 Sensor 2
P0038 - HO2S Heater Control Circuit High Bank 1 Sensor 2
P0039 - Turbo/Super Charger Bypass Valve Control Circuit Range/Performance
P0040 - O2 Sensor Signals Swapped Bank 1 Sensor /Bank 2 Sensor 1
P0043 - HO2S Heater Control Circuit Low (bank 1, sensor 3)
P0044 - HO2S Heater Control Circuit High (bank 1, sensor 3)
P0050 - HO2S Heater Control Circuit Bank 2 Sensor 1
P0051 - HO2S Heater Control Circuit Low Bank 2 Sensor 1
P0052 - HO2S Heater Control Circuit High Bank 2 Sensor 1
P0053 - HO2S Heater Resistance Bank 1 Sensor 1
P0054 - HO2S Heater Resistance Bank 1 Sensor 2
P0055 - HO2S Heater Resistance Bank 1 Sensor 3
P0056 - HO2S Heater Control Circuit Bank 2 Sensor 2
P0057 - HO2S Heater Conrol Circuit Low Bank 2 Sensor 2
P0058 - HO2S Heater Control Circuit High Bank 2 Sensor 2
P0059 - HO2S Heater Resistance Bank 2 Sensor 1
P0060 - HO2S Heater Resistance Bank 2 Sensor 2
P0061 - HO2S Heater Resistance Bank 2 Sensor 3
P0062 - HO2S Heater Control Circuit Bank 2 Sensor 3
P0063 - HO2S Heater Control Circuit Low Bank 2 Sensor 3
P0064 - HO2S Heater Control Circuit Low Bank 2 Sensor 3
P0065 - Air Assisted Injector Control Range/Performance
P0066 - Air Assisted Injector Control Circuit or Circuit Low
P0067 - Air Assisted Injector Control Circuit High
P0068 - MAP/MAF - Throttle Position Correlation
P0069 - Manifold Absolute Pressure - Barometric Pressure Correlation
P0070 - Ambient Air Temperature Sensor Circuit
P0071 - Ambient Air Temperature Sensor Range/Performance
P0072 - Ambient Air Temperature Sensor Circuit Low
P0073 - Ambient Air Temperature Sensor Circuit High
P0074 - Ambient Air Temperature Sensor Intermittent
P0075 - Intake Valve Control Solenoid Circuit Bank 1
P0076 - Intake valve Control Solenoid Circuit Low Bank 1
P0077 - Intake Valve Control Solenoid Circuit High Bank 1
P0078 - Exhaust Valve Control Solenoid Circuit Bank 1
P0079 - Exhaust Valve Control Solenoid Circuit Low Bank 1
P0080 - Exhaust Valve Control Solenoid Circuit High Bank 1
P0081 - Intake Valve Control Solenoid Circuit Bank 2
P0082 - Intake Valve Control Solenoid Circuit Low Bank 2
P0083 - Intake Valve Control Solenoid Circuit High Bank 2
P0084 - Exhaust Valve Control Solenoid Circuit Bank 2
P0085 - Exhaust Valve Control Solenoid Circuit Low Bank 2
P0086 - Exhaust Valve Contrtol Solenoid Circuit High Bank 2
P0087 - Fuel Rail/System Pressure - Too Low
P0088 - Fuel Rail/System Pressure - Too High
P0089 - Fuel Pressure Regulator 1 Performance
P0090 - Fuel Pressure Regulator 1 Control Circuit
P0091 - Fuel Pressure Regulator 1 Control Circuit Low
P0092 - Fuel Pressure Regulator 1 Control Circuit High
P0093 - Fuel System Leak Detected - Large Leak
P0094 - Fuel System Leak Detected - Small Leak
P0095 - Intake Air Temperature Sensor 2 Circuit
P0096 - Intake Air Temperature Sensor 2 Circuit Range/Performance
P0097 - Intake Air Temperature Sensor 2 Circuit Low
P0098 - Intake Air Temperature Sensor 2 Circuit High
P0099 - Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic
P0100 - MAF Sensor Circuit Insufficient Activity
P0101 - Mass Air Flow System Performance
P0102 - Mass Air Flow Sensor Circuit Low Frequency
P0103 - Mass Air Flow Sensor Circuit High Frequency
P0104 - Mass Air Flow Circuit Intermittent
P0105 - Manifold Absolute Pressure Sensor Circuit Insufficient Activity
P0106 - Manifold Absolute Pressure System Performance
P0107 - Manifold Absolute Pressure [MAP] Sensor Circuit Low Voltage
P0108 - Manifold Absolute Pressure [MAP] Sensor Circuit High Voltage
P0109 - Manifold Absolute Pressure Circuit Intermittent
P0110 - Intake Air Temperature Circuit
P0111 - Intake Air Temperature Circuit Range/Performance
P0112 - Intake Air Temperature [IAT] Sensor Circuit Low Voltage
P0113 - Intake Air Temperature [IAT] Sensor Circuit High Voltage
P0114 - Intake Air Temperature Circuit Intermittent
P0115 - ECT Sensor Circuit
P0115 - Engine Coolant Temperature Sensor Circuit
P0116 - Engine Coolant Temperature Sensor Circuit Performance
P0117 - Engine Coolant Temperature [ECT] Sensor Circuit Low Voltage
P0118 - Engine Coolant Temperature [ECT] Sensor Circuit High Voltage
P0119 - Engine Coolant Temperature Circuit Intermittent
P0120 - Throttle Position [TP] Sensor Circuit
P0121 - Throttle Position Sensor A Circuit Range/Performance
P0122 - Throttle Position Sensor Circuit Low Voltage
P0123 - Throttle Position Sensor Circuit High Voltage
P0124 - Throttle Position Sensor A Intermittent
P0125 - Engine Coolant Temperature [ECT] Excessive Time To Closed Loop Fuel Control
P0126 - Insufficent Engine Coolant Temperature for Stable Operation
P0127 - Intake Air Temperature Too High
P0128 - Coolant Thermostat (Coolant Temp Below Thermostat Regulating Temperature)
P0130 - HO2S Circuit Bank 1 Sensor 1
P0131 - HO2S Circuit Low Voltage Bank 1 Sensor 1
P0132 - HO2S Circuit High Voltage Bank 1 Sensor 1
P0133 - HO2S Slow Response Bank 1 Sensor 1
P0134 - HO2S Circuit Insufficient Activity Bank 1 Sensor 1
P0135 - HO2S Heater Circuit Bank 1 Sensor 1
P0137 - HO2S Circuit Low Voltage Bank 1 Sensor 2
P0138 - HO2S Circuit High Voltage Bank 1 Sensor 2
P0139 - HO2S Slow Response Bank 1 Sensor 2
P0140 - HO2S Circuit Insufficient Activity Bank 1 Sensor 2
P0141 - HO2S Heater Circuit Bank 1 Sensor 2
P0142 - HO2S Circuit Bank 1 Sensor 3
P0143 - HO2S Circuit Low Voltage Bank 1 Sensor 3
P0144 - HO2S Circuit High Voltage Bank 1 Sensor 3
P0145 - HO2S Circuit Bank 1 Sensor 2 Slow Response
P0146 - HO2S Circuit Insufficient Activity Bank 1 Sensor 3
P0147 - HO2S Heater Circuit Bank 1 Sensor 3
P0150 - HO2S Circuit Bank 2 Sensor 1
P0151 - HO2S Circuit Low Voltage Bank 2 Sensor 1
P0152 - HO2S Circuit High Voltage Bank 2 Sensor 1
P0153 - HO2S Slow Response Bank 2 Sensor 1
P0154 - HO2S Circuit Insufficient Activity Bank 2 Sensor 1
P0155 - Heated Oxygen Sensor Heater Circuit (bank 2, sensor 1)
P0156 - HO2S Circuit Bank 2 Sensor 2
P0157 - HO2S Circuit Low Voltage Bank 2 Sensor 2
P0158 - HO2S Circuit High Voltage Bank 2 Sensor 2
P0159 - HO2S Slow Response Bank 2 Sensor 2
P0160 - HO2S Circuit Insufficient Activity Bank 2 Sensor 2
P0161 - HO2S Heater Circuit Bank 2 Sensor 2
P0162 - HO2S Circuit Bank 2 Sensor 3
P0163 - HO2S Circuit Bank 2 Sensor 3 Low Voltage
P0164 - HO2S Circuit Bank 2 Sensor 3 High Voltage
P0165 - HO2S Circuit Bank 2 Sensor 3 Slow Response
P0166 - HO2S Circuit Bank 2 Sensor 3 No Activity
P0167 - HO2S Heater Circuit Bank 2 Sensor 3
P0169 - Fuel Composition Sensor
P0170 - Fuel Trim Bank 1
P0171 - Fuel Trim System Lean Bank 1
P0172 - Fuel Trim System Rich Bank 1
P0174 - Fuel Trim System Lean Bank 2
P0175 - Fuel Trim System Rich Bank 2
P0176 - Fuel Composition Sensor Circuit
P0177 - Fuel Composition Sensor Circuit Performance
P0178 - Fuel Composition Sensor Circuit Low Voltage
P0179 - Fuel Composition Sensor Circuit High Voltage
P0180 - Fuel Temperature Sensor A Circuit
P0181 - Fuel Temperature Sensor A Circuit Range/Performance
P0182 - Fuel Temperature Sensor A Circuit Low Input
P0183 - Fuel Temperature Sensor A Circuit High Input
P0184 - Fuel Temperature Sensor 1 Circuit Intermittent
P0185 - Fuel Temperature Sensor 2 Circuit
P0186 - Fuel Temperature Sensor B Circuit Range/Performance
P0187 - Fuel Temperature Sensor B Circuit Low Input
P0189 - Fuel Temperature Sensor 2 Circuit Intermittent
P0190 - Fuel Rail Pressure Sensor Circuit
P0191 - Fuel Rail Pressure Sensor Circuit Performance
P0192 - Fuel Rail Pressure Sensor Circuit Low Voltage
P0193 - Fuel Rail Pressure Sensor Circuit High Voltage
P0194 - Fuel Rail Pressure Sensor Circuit Intermittent
P0195 - Engine Oil Temperature Sensor Circuit
P0196 - Engine Oil Temperature Sensor Performance
P0197 - Engine Oil Temperature Sensor Low Voltage
P0198 - Engine Oil Temperature Sensor High Voltage
P0199 - Engine Oil Temperature Sensor Intermittent
P0200 - Injector Control Circuit Voltage
P0201 - Injector 1 Control Circuit
P0202 - Injector 2 Control Circuit
P0203 - Injector 3 Control Circuit
P0204 - Injector 4 Control Circuit
P0205 - Injector 5 Control Circuit
P0205 - Injector 5 Control Circuit
P0206 - Injector 6 Control Circuit
P0207 - Injector 7 Control Circuit
P0208 - Injector 8 Control Circuit
P0209 - Injector 9 Control Circuit
P0210 - Injector 10 Control Circuit
P0211 - Injector 11 Control Circuit
P0212 - Injector 12 Control Circuit
P0213 - Cold Start Injector 1
P0214 - Cold Start Injector 2
P0215 - Engine Shutoff Control Circuit
P0216 - Injection Timing Control Circuit
P0217 - Engine Over Temperature - Hot Light Requested
P0218 - Transmission Fluid Over Temperature
P0219 - Engine Overspeed Condition
P0220 - Throttle Position Sensor 2 Circuit
P0222 - Throttle Position Sensor B Circuit Low Voltage
P0223 - Throttle Position Sensor B Circuit High Input
P0224 - Throttle Position Sensor B Circuit Intermittent
P0225 - Throttle Position Sensor 3 Circuit
P0226 - Throttle Position Sensor 3 Circuit Performance
P0227 - Throttle/Pedal Position Sensor/Switch "C Circuit Low"
P0228 - Throttle/Pedal Position Sensor/Switch "C Circuit High"
P0228 - APP Sensor 3 Circuit High Voltage
P0229 - Throttle Position Sensor C Circuit Intermittent
P0230 - Fuel Pump Relay Control Circuit
P0231 - Fuel Pump Feedback Circuit Low Voltage
P0232 - Fuel Pump Feedback Circuit High Voltage
P0232 - Fuel Pump Feedback Circuit High Voltage
P0234 - Turbocharger Engine Overboost
P0235 - Turbocharger Boost Sensor 1 Circuit
P0236 - Turbocharger Boost Sensor 1 Performance
P0237 - Turbocharger Boost Sensor 1 Circuit Low Voltage
P0238 - Turbocharger Boost Sensor 1 Circuit High Voltage
P0239 - Turbocharger Boost Sensor 2 Circuit
P0240 - Turbocharger Boost Sensor 2 Performance
P0241 - Turbocharger Boost Sensor 2 Circuit Low Voltage
P0242 - Turbocharger Boost Sensor 2 Circuit High Voltage
P0243 - Turbocharger Boost Solenoid Control Circuit
P0244 - Turbocharger Wastegate Solenoid 1 Performance
P0245 - Turbocharger Wastegate Solenoid 1 Low Voltage
P0246 - Turbocharger Wastegate Solenoid 1 High Voltage
P0247 - Turbocharger Wastegate Solenoid 2
P0248 - Turbocharger Wastegate Solenoid 2 Performance
P0249 - Turbocharger Wastegate Solenoid 2 Low Voltage
P0250 - Turbocharger Wastegate Solenoid 2 High Voltage
P0251 - Injection Pump Fuel Metering Control A
P0252 - Injector Pump 1 Rotor/Cam Performance
P0253 - Injector Pump 1 Rotor/Cam Low Voltage
P0254 - Injector Pump 1 Rotor/Cam High Voltage
P0255 - Injector Pump 1 Rotor/Cam Intermittent
P0256 - Injector Pump 2 Rotor/Cam
P0257 - Injector Pump 2 Rotor/Cam Performance
P0258 - Injector Pump 2 Rotor/Cam Low Voltage
P0259 - Injector Pump 2 Rotor/Cam High Voltage
P0260 - Injector Pump 2 Rotor/Cam Intermittent
P0261 - Cylinder #1 Injector Circuit Low
P0262 - Cylinder #1 Injector Circuit High
P0263 - Cylinder #1 Contribution/Balance
P0264 - Cylinder #2 Injector Circuit Low
P0265 - Cylinder #2 Injector Circuit High
P0266 - Cylinder #2 Contribution/Balance
P0267 - Cylinder #3 Injector Circuit Low
P0268 - Cylinder #3 Injector Circuit High
P0269 - Cylinder #3 Contribution/Balance
P0270 - Cylinder #4 Injector Circuit Low
P0271 - Cylinder #4 Injector Circuit High
P0272 - Cylinder #4 Contribution/Balance
P0273 - Cylinder #5 Injector Circuit Low
P0274 - Cylinder #5 Injector Circuit High
P0275 - Cylinder #5 Contribution/Balance
P0276 - Cylinder #6 Injector Circuit Low
P0277 - Cylinder #6 Injector Circuit High
P0278 - Cylinder 6 Contribution/Balance
P0279 - Cylinder #7 Injector Circuit Low
P0280 - Cylinder #7 Injector Circuit High
P0281 - Cylinder 7 Contribution Balance
P0282 - Cylinder #8 Injector Circuit Low
P0283 - Cylinder #8 Injector Circuit High
P0284 - Cylinder 8 Contribution/Balance
P0285 - Injector Circuit Cylinder 9 Low Voltage
P0286 - Injector Circuit Cylinder 9 High Voltage
P0287 - Cylinder 9 Balance System
P0288 - Injector Circuit Cylinder 10 Low Voltage
P0289 - Injector Circuit Cylinder 10 High Voltage
P0290 - Cylinder 10 Balance System
P0291 - Injector Circuit Cylinder 11 Low Voltage
P0292 - Injector Circuit Cylinder 11 High Voltage
P0293 - Cylinder 11 Balance System
P0294 - Injector Circuit Cylinder 12 Low Voltage
P0295 - Injector Circuit Cylinder 12 High Voltage
P0296 - Cylinder 12 Balance System
P0298 - Engine Oil Overtemperature Condition
P0300 - Random/Multiple Cylinder Misfire Detected
P0301 - Cylinder 1 Misfire Detected
P0302 - Cylinder 2 Misfire Detected
P0303 - Cylinder 3 Misfire Detected
P0304 - Cylinder 4 Misfire Detected
P0305 - Cylinder 5 Misfire Detected
P0306 - Cylinder 6 Misfire Detected
P0307 - Cylinder 7 Misfire Detected
P0308 - Cylinder 8 Misfire Detected
P0309 - Cylinder 9 Misfire Detected
P0310 - Cylinder 10 Misfire Detected
P0311 - Cylinder 11 Misfire Detected
P0312 - Cylinder 12 Misfire Detected
P0320 - Ignition/Distributor Engine Speed Input Circuit
P0321 - Ignition/Distributor Eng. Speed Ckt. Performance
P0322 - Ignition/Distributor Engine Speed Circuit No Signal
P0323 - Ignition/Distributor Engine Speed Circuit Intermittent
P0325 - Knock Sensor 1 Circuit Bank 1
P0326 - Knock Sensor 1 Circuit Range/Performance (Bank 1)
P0327 - Knock Sensor 1 Circuit Low Input (Bank1)
P0328 - Knock Sensor 1 Circuit High Input (Bank 1)
P0329 - Knock Sensor 1 Circuit Bank 1 Intermittent
P0330 - Knock Sensor 2 Circuit Bank 2
P0331 - Knock Sensor 2 Circuit Range/Performance (Bank 2)
P0332 - Knock Sensor 2 Circuit Low Input
P0333 - Knock Sensor 2 Circuit High Input
P0334 - Knock Sensor 2 Circuit Bank 2 Intermittent
P0335 - Crankshaft Position [CKP] Sensor A Circuit
P0336 - Crankshaft Position Sensor Circuit A Range/Performance
P0337 - CKP Sensor Circuit Low Frequency
P0338 - CKP Sensor Circuit High Frequency
P0339 - CKP Sensor Circuit Intermittent
P0340 - Camshaft Position Sensor A Circuit (Bank 1 or single sensor)
P0341 - Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or single sensor)
P0342 - Camshaft Position Sensor Circuit Low Voltage
P0343 - Camshaft Position Sensor Circuit High Voltage
P0344 - Camshaft Position Sensor Circuit Intermittent
P0350 - Ignition Coil Primary/Secondary Circuit
P0351 - Ignition Coil A Primary/Secondary Circuit
P0352 - Ignition Coil B Primary/Secondary Circuit
P0353 - Ignition Coil C Primary/Secondary Circuit
P0354 - Ignition Coil D Primary/Secondary Circuit
P0355 - Ignition Coil E Primary/Secondary Circuit
P0356 - Ignition Coil F Primary/Secondary Circuit
P0357 - Ignition Coil G Primary/Secondary Circuit
P0358 - Ignition Coil H Primary/Secondary Circuit
P0360 - Ignition Coil J Primary/Secondary Circuit
P0361 - Ignition Coil K Primary/Secondary Circuit
P0362 - Ignition Coil L Primary/Secondary Circuit
P0370 - Timing Reference High Resolution System Peformance
P0371 - Too Many High Resolution Signal 1 Pulses
P0372 - Too Few High Resolution Signal 1 Pulses
P0373 - Intermittent High Resolution Signal 1 Pulse
P0374 - No High Resolution Signal 1 Pulses
P0375 - Timing Reference Signal 2 High Resolution
P0376 - Too Many High Resolution Signal 2 Pulses
P0377 - Too Few High Resolution Signal 2 Pulses
P0378 - Intermittent High Resolution Signal 2 Pulse
P0380 - Glow Plug/Heater Circuit A
P0381 - Glow Plug/Heater Indicator Circuit
P0385 - Crankshaft Position Sensor Circuit B
P0386 - CKP Sensor B Circuit Performance
P0387 - Crankshaft Position Sensor 2 Circuit Low Voltage
P0388 - Crankshaft Position Sensor 2 Circuit High Voltage
P0389 - Crankshaft Position Sensor 2 Circuit Intermittent
P0400 - Exhaust Gas Recirculation Flow
P0401 - Exhaust Gas Recirculation Flow Insufficient Detected
P0402 - Exhaust Gas Recirculation Flow Excessive Detected
P0403 - Exhaust Gas Recirculation Control Circuit
P0404 - Exhaust Gas Recirculation Control Circuit Range/Performance
P0405 - Exhaust Gas Recirculation Sensor A Circuit Low
P0406 - Exhaust Gas Recirculation Sensor A Circuit High
P0407 - EGR Sensor 2 Circuit Low Voltage
P0408 - EGR Sensor 2 Circuit High Voltage
P0410 - Secondary Air Injection System
P0411 - Secondary Air Injection Incorrect Upstream Flow Detected
P0412 - Secondary Air Injection Switching Valve A Circuit
P0413 - Secondary Air Injection Switching Valve A Circuit Open
P0414 - Secondary Air Injection Switching Valve A Circuit Shorted
P0416 - Secondary Air Injection Switching Valve B Circuit Open
P0417 - Secondary Air Injection Switching Valve B Circuit Shorted
P0418 - Secondary Air Injection System Relay A Circuit
P0419 - Secondary Air Injection System Relay B Circuit
P0420 - Catalyst System Efficiency Below Threshold (Bank 1)
P0421 - Warm Up Catalyst Efficiency Below Threshold (Bank 1)
P0422 - Main TWC Efficiency Bank 1 Below Threshold
P0423 - Heated TWC Efficiency Bank 1 Below Threshold
P0424 - Heated TWC Temperature Bank 1 Below Threshold
P0426 - Catalyst Temperature Sensor Range/Performance (Bank1)
P0427 - Catalyst Temperature Sensor Low Input (Bank 1)
P0428 - Catalyst Temperature Sensor High Input (Bank 1)
P0430 - Catalyst System Low Efficiency Bank 2
P0431 - Warm Up Catalyst Efficiency Below Threshold (Bank 2)
P0432 - Main TWC Efficiency Bank 2 Below Threshold
P0433 - Heated TWC Efficiency Bank 2 Below Threshold
P0434 - Heated TWC Temperature Bank 2 Below Threshold
P0436 - Catalyst Temperature Sensor Range/Performance (Bank2)
P0437 - Catalyst Temperature Sensor Low Input (Bank 2)
P0438 - Catalyst Temperature Sensor High Input (Bank 2)
P0440 - Evaporative Emission Control System
P0441 - Evaporative Emission Control System Incorrect Purge Flow
P0442 - Evaporative Emission Control System Leak Detected (small leak)
P0443 - Evaporative Emission Control System Purge Control Valve Circuit
P0444 - Evaporative Emission Control System Purge Control Valve Circuit Open
P0445 - Evaporative Emission Control System Purge Control Valve Circuit Shorted
P0446 - Evaporative Emission Control System Vent Control Circuit
P0447 - EVAP Vent Valve Control Circuit Open
P0448 - EVAP Vent Valve Control Circuit Shorted
P0449 - EVAP Canister Vent Solenoid Valve Control Circuit
P0450 - Evaporative Emission Control System Pressure Sensor
P0451 - Evaporative Emission Control System Pressure Sensor Range/Performance
P0452 - Evaporative Emission Control System Pressure Sensor Low Input
P0453 - Evaporative Emission Control System Pressure Sensor High Input
P0455 - Evaporative Emission Control System Leak Detected (gross leak/no flow)
P0456 - Evaporative Emission Control System Leak Detected (very small leak)
P0460 - Fuel Level Sensor Circuit
P0461 - Fuel Level Sensor Circuit Range/Performance
P0462 - Fuel Level Sensor Circuit Low Voltage
P0463 - Fuel Level Sensor Circuit High Voltage
P0464 - Fuel Level Sensor Circuit Intermittent
P0465 - Purge Flow Sensor Circuit
P0466 - Purge Flow Sensor Circuit Performance
P0467 - Purge Flow Sensor Circuit Low Voltage
P0468 - Purge Flow Sensor Circuit High Voltage
P0469 - Purge Flow Sensor Circuit Intermittent
P0470 - Exhaust Pressure Sensor
P0471 - Exhaust Pressure Sensor Range/Performance
P0472 - Exhaust Pressure Sensor Low Input
P0473 - Exhaust Pressure Sensor High Input
P0474 - Exhaust Pressure Sensor Circuit Intermittent
P0475 - Exhaust Pressure Control Valve
P0476 - Exhaust Pressure Control Valve Range/Performance
P0477 - Exhaust Pressure Control Valve Circuit Low Voltage
P0478 - Exhaust Pressure Control Valve High Input
P0479 - Exhaust Pressure Control Valve Intermittent
P0480 - Coolant Fan 1 Control Circuit
P0481 - Coolant Fan Relay 2 Control Circuit
P0500 - Vehicle Speed Sensor
P0501 - Vehicle Speed Sensor Range/Performance
P0502 - Vehicle Speed Sensor Circuit Low Input
P0503 - Vehicle Speed Sensor Intermittent
P0505 - Idle Control System
P0506 - Idle Control System RPM Lower Than Expected
P0507 - Idle Control System RPM Higher Than Expected
P0508 - Idle Control System Circuit Low
P0509 - Idle Control System Circuit High
P0510 - Closed Throttle Position Switch
P0512 - Starter Request Circuit Performance
P0522 - Engine Oil Pressure Sensor Circuit Low Voltage
P0523 - Engine Oil Pressure Sensor Circuit High Voltage
P0530 - A/C Refrigerant Pressure Sensor Circuit
P0532 - Air Conditioning [A/C] Refrigerant Pressure Sensor Circuit Low Voltage
P0533 - A/C Refrigerant Pressure Sensor Circuit High Voltage
P0533 - Air Conditioning [A/C] Refrigerant Pressure Sensor Circuit High Voltage
P0534 - Air Conditioner Refrigerant Charge Loss
P0541 - Intake Air Heater Circuit Low
P0542 - Intake Air Heater Circuit High
P0550 - Power Steering Pressure Sensor Circuit
P0551 - Power Steering Pressure Sensor Circuit Range/Performance
P0552 - Power Steering Pressure Sensor Circuit Low Voltage
P0553 - Power Steering Pressure Sensor Circuit High Voltage
P0554 - Power Steering Pressure Sensor Circuit Intermittent
P0560 - System Voltage
P0561 - System Voltage Unstable
P0562 - System Voltage Low
P0563 - System Voltage High
P0565 - Cruise Control ON Signal
P0566 - Cruise Control OFF Signal
P0567 - Cruise Control RESUME Signal
P0568 - Cruise Control SET Signal
P0569 - Cruise Control COAST Signal
P0570 - Cruise Control ACCEL Signal
P0571 - Cruise Control Brake Switch A Circuit
P0572 - Cruise Brake Switch 1 Circuit Low Voltage
P0573 - Cruise Brake Switch 1 Circuit High Voltage
P0574 - Cruise Control System - Vehicle Speed Too High
P0600 - Serial Communication Link
P0601 - Internal Control Module Memory Check Sum Error
P0602 - Powertrain Control Module Programming Error
P0603 - Powertrain Control Module Keep Alive Memory (KAM) Error
P0604 - Internal Control Module Random Access Memory Error
P0605 - Powertrain Control Module Read Only Memory (ROM) Error
P0606 - ECM/PCM Processor
P0608 - Vehicle Speed Output Circuit
P0615 - Starter Relay Control Circuit
P0620 - Generator Control Circuit
P0621 - GEN Lamp 'L' Control Circuit
P0622 - GEN Field 'F' Control Circuit
P0636 - Power Steering Control Circuit Low
P0637 - Power Steering Control Circuit High
P0640 - Intake Air Heater Control Circuit
P0645 - A/C Clutch Relay Control Circuit
P0646 - A/C Clutch Relay Circuit Low Voltage
P0647 - A/C Clutch Relay Circuit High Voltage
P0650 - Malfunction Indicator Lamp (MIL) Control Circuit
P0654 - Engine Speed Output Circuit
P0656 - Fuel Level Output Circuit
P0660 - Intake Manifold Tuning Valve Control Circuit - Bank 1
P0661 - Intake Manifold Tuning Valve Control Circuit Low - Bank 1
P0662 - Intake Manifold Tuning Valve Control Circuit High - Bank 1
P0666 - PCM/ECM/TCM Internal Temperature Sensor Circuit
P0670 - Glow Plug Module Control Circuit
P0671 - Cylinder 1 Glow Plug Circuit
P0672 - Cylinder 2 Glow Plug Circuit
P0673 - Cylinder 3 Glow Plug Circuit
P0674 - Cylinder 4 Glow Plug Circuit
P0675 - Cylinder 5 Glow Plug Circuit
P0676 - Cylinder 6 Glow Plug Circuit
P0677 - Cylinder 7 Glow Plug Circuit
P0678 - Cylinder 8 Glow Plug Circuit
P0683 - Glow Plug Control Module to PCM Communication Circuit
P0684 - Glow Plug Control Module to PCM Communication Circuit Range/Performance
P0700 - Transmission Control System (MIL Request)
P0701 - Transmission Control System Performance
P0702 - Transmission Control System Electrical
P0703 - Brake Switch B Input Circuit
P0703 - Brake Switch Circuit
P0704 - Clutch Switch Input Circuit
P0705 - Transmission Range Sensor Circuit (PRNDL Input)
P0706 - Transmission Range Sensor Circuit Range/Performance
P0707 - Transmission Range Sensor Circuit Low Input
P0708 - Transmission Range Sensor Circuit High Input
P0709 - Transmission Range Sensor Circuit Intermittent
P0710 - Transmission Fluid Temperature Sensor Circuit
P0711 - Transmission Fluid Temperature Sensor Circuit Range/Performance
P0712 - Transmission Fluid Temperature Sensor Circuit Low Input
P0713 - Transmission Fluid Temperature Sensor Circuit High Input
P0714 - Transmission Fluid Temperature Sensor Circuit Intermittent
P0715 - Turbine Shaft Speed Sensor Circuit
P0716 - Input/Turbine Speed Sensor Circuit Performance
P0717 - Input/Turbine Speed Sensor Circuit No Signal
P0718 - Turbine Shaft Speed Sensor Circuit Intermittent
P0719 - Brake Switch 2 Circuit Low Voltage
P0720 - Output Shaft Speed Sensor Circuit
P0721 - Output Shaft Speed Sensor Circuit Range/Performance
P0722 - Output Shaft Speed Sensor Circuit No Signal
P0723 - Output Shaft Speed Sensor Circuit Intermittent
P0724 - Brake Switch 2 Circuit High Voltage
P0725 - Engine Speed Input Circuit
P0726 - Engine Speed Input Circuit Performance
P0727 - Engine Speed Circuit - No Signal
P0728 - Engine Speed Input Circuit Intermittent
P0730 - Incorrect Gear Ratio
P0731 - Gear 1 Incorrect Ratio
P0732 - Gear 2 Incorrect Ratio
P0733 - Gear 3 Incorrect Ratio
P0734 - Gear 4 Incorrect Ratio
P0735 - Gear 5 Incorrect Ratio
P0736 - Reverse Incorrect Ratio
P0740 - Torque Converter Clutch Circuit
P0741 - Torque Converter Clutch Circuit Performance Stuck Off
P0742 - Torque Converter Clutch Circuit Stuck On
P0743 - Torque Converter Clutch Circuit Electrical
P0744 - Torque Converter Clutch Circuit Intermittent
P0745 - Pressure Control Solenoid A
P0746 - Pressure Control Solenoid A Performance or Stuck Off
P0747 - Pressure Control Solenoid Stuck On
P0748 - Pressure Control Solenoid Electrical
P0749 - Pressure Control Solenoid Circuit Intermittent
P0750 - Shift Solenoid A
P0751 - Shift Solenoid A Performance or Stuck Off
P0752 - Shift Solenoid A Stuck On
P0753 - Shift Solenoid A Electrical
P0754 - 1-2 Shift Solenoid Intermittent
P0755 - Shift Solenoid B
P0756 - Shift Solenoid B Performance or Stuck Off
P0757 - Shift Solenoid B Stuck On
P0758 - Shift Solenoid B Electrical
P0761 - Shift Solenoid C Performance or Stuck Off
P0762 - 3-4 Shift Solenoid Stuck On
P0763 - Shift Solenoid C Electrical
P0764 - 3-4 Shift Solenoid Intermittent
P0765 - Shift Solenoid D
P0766 - Shift Solenoid D Performance or Stuck Off
P0767 - 4-5 Shift Solenoid Stuck On
P0768 - Shift Solenoid D Electrical
P0769 - 4-5 Shift Solenoid Intermittent
P0770 - Shift Solenoid E
P0772 - Shift Solenoid E Stuck On
P0773 - Shift Solenoid E Electrical
P0774 - Shift Solenoid 5 Intermittent
P0775 - Pressure Control Solenoid B
P0779 - Pressure Control Solenoid B Intermittent
P0780 - Shift
P0781 - 1-2 Shift
P0782 - 2-3 Shift
P0783 - 3-4 Shift
P0784 - 4-5 Shift
P0785 - Shift Timing Solenoid
P0786 - Shift Timing Solenoid Performance
P0787 - Shift Timing Solenoid Low Voltage
P0788 - Shift Timing Solenoid High Voltage
P0789 - Shift Timing Solenoid Intermittent
P0790 - Normal/Performance Switch Circuit
P0791 - Intermediate Shaft Speed Sensor Circuit
P0794 - Intermediate Shaft Speed Sensor Circuit Intermittent
P0795 - Pressure Control Solenoid C
P0796 - Pressure Control Solenoid C Performance or Stuck Off
P0797 - Pressure Control Solenoid C Stuck On
P0799 - Pressure Control Solenoid C Intermittent
P0801 - Reverse Inhibit Control Circuit
P0803 - 1-4 Upshift (Skip Shift) Solenoid Control Circuit
P0804 - 1-4 Upshift (Skip Shift) Lamp Control Circuit
P0812 - Reverse Input Circuit
P0814 - Transmission Range Display Circuit
P0815 - Upshift Switch Circuit
P0816 - Downshift Switch Circuit
P0818 - Driveline Disconnect Switch Input Circuit
P0840 - Transmission Fluid Pressure Sensor/Switch A Circuit
P0841 - Transmission Fluid Pressure Sensor/Switch A Circuit Range/Performance
P0844 - Transmission Fluid Pressure Sensor/Switch A Circuit Intermittent
P0846 - Transmission Fluid Pressure Sensor/Switch B Circuit Range/Performance




See the DTC page for P0.. (generic) codes and Glossary for terms and acronyms..

P1031 H02 Sensor Heater Control Circuit Problem
P1106 intermittent high or low Voltage in circuit of sensor MAP
P1107 MAP Sensor Circuit Intermittent Voltage Low
P1108 BARO to MAP Signal Circuit Comparison Too High
P1111 IAT Sensor Circuit Intermittent Voltage High
P1112 IAT Sensor Circuit Intermittent Voltage Low (except Catera)
P1112 Intake Plenum Switchover Valve Control (Catera)
P1113 Intake Resonance Switchover Valve Control
P1114 ECT Sensor Circuit Intermittent Voltage Low
P1115 ECT Sensor Circuit Intermittent Voltage High
P1120 Throttle Positioning Sensor 1 Circuit
P1121 Throttle Positioning Sensor 1,2 Circuit Performance/ Fuel Injector Secondary System Circuit Low
P1122 TPS Circuit Intermittent Voltage Low
P1125 APP System
P1133 HO2S/O2S Insufficient Switching Sensor 1 Or Bank 1 Sensor1
P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
P1137 HO2 Sensor Low Voltage During Power Enrichment
P1138 HO2 Sensor High Voltage During Decel Fuel Cutoff
P1139 HO2S Insufficient Switching Bank 1 Sensor 2
P1140 HO2S Transition Time Ratio Bank 1 Sensor 2
P1141 HO2 Sensor Heater Control Circuit (Bank 1 Sensor 2)
P1153 HO2S Insufficient Switching Bank 2 Sensor 1
P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
P1158 HO2 Sensor Shift Rich (Bank 2 Sensor 2)/ Engine Metal Over-Temperature Protection
P1161 HO2 Sensor Heater Control Circuit (Bank 2 Sensor 2)
P1171 Fuel System Lean During Acceleration
P1187 Engine Oil Temperature Sensor Circuit Voltage Low (except 1997 Corvette)
P1187 Engine Oil Pressure Sensor Circuit Voltage Low (1997 Corvette)
P1188 Engine Oil Temperature Sensor Circuit Voltage High (except 1997 Corvette)
P1188 Engine Oil Pressure Sensor Circuit Voltage High (1997 Corvette)
P1189 Engine Oil Pressure Switch Circuit
P1200 Injector Control Circuit
P1214 Injection Pump Timing Offset
P1215 Generator Driver Circuit
P1216 Fuel Solenoid Response Time Too Short
P1217 Fuel Solenoid Response Time Too Long
P1218 Injection Pump Calibration Circuit
P1220 Throttle Position (TP) Sensor 2 Circuit Fault
P1221 TP Sensor 1, 2 Performance
P1222 Injector Control Circuit Intermittent
P1250 Early Fuel Evaporative (EFE) Heater Circuit
P1257 Boost Control Condition/Supercharge System Overboost
P1260 Fuel Pump Speed Relay Control Circuit
P1271 Accelerator Pedal Position Sensor 1-2 Correlation
P1272 Accelerator Pedal Position Sensor 2-3 Correlation
P1273 Accelerator Pedal Position Sensor 1-3 Correlation
P1275 Boost Control Condition (except 1997-98 Corvette)
P1275 Accelerator Pedal Positioning (APP) Sensor 1 Circuit (1997-98 Corvette)
P1276 Accelerator Pedal Positioning (APP) Sensor 1 Circuit Performance
P1280 Accelerator Pedal Positioning (APP) Sensor 2 Circuit
P1281 Accelerator Pedal Positioning (APP) Sensor 2 Circuit Performance
P1285 Accelerator Pedal Positioning (APP) Sensor 2 Circuit
P1286 Accelerator Pedal Positioning (APP) Sensor 2 Circuit Performance
P1300 Ignition Coil 1 Primary Feedback Circuit
P1305 Ignition Coil 2 Primary Feedback Circuit
P1310 Ignition Coil 3 Primary Feedback Circuit
P1315 Ignition Coil 4 Primary Feedback Circuit
P1320 ICM 4X Reference Circuit Too Many Pulses (except 1996-98 4.0L)
P1320 ICM 4X Reference Circuit Intermittent No Pulses (1996-98 4.0L)
P1323 ICM 24X Reference Circuit Low Frequency
P1335 Crankshaft Positioning Sensing Circuit
P1336 CKP System Variation Not Learned
P1345 Camshaft To Crankshaft Position Correlation Fault
P1346 CKP Sensor System Variation Not Learned/ Intake Camshaft Position Performance
P1349 Intake Camshaft Position System
P1350 Ignition Control System
P1351 Ignition Control Circuit Voltage High (except 1998 3.1L)
P1351 Ignition Control Circuit Open (1998 3.1L)
P1352 Bypass Circuit Open Or Voltage High
P1359 Ignition Coil Group 1 Control Circuit
P1360 Ignition Coil group 2 Control Circuit
P1361 IC Circuit Not Toggling
P1361 Ignition Control Circuit Voltage Low (Distributor Ignition)
P1362 Bypass Circuit Shorted Or Voltage Low
P1370 ICM 4X Reference Too Many Pulses
P1371 ICM 4X Reference Too Few Pulses (except Caprice, Fleetwood, Impala SS & Roadmaster)
P1371 Distributor Ignition Low Resolution Circuit (Caprice, Fleetwood, Impala SS & Roadmaster)
P1372 CKP Sensor A-B Correlation
P1374 3X Reference Circuit
P1375 ICM 24X Reference Voltage Too High
P1376 Ignition Ground Circuit
P1377 ICM Cam Pulse To 4X Reference Pulse Comparison
P1380 ABS/EBCM/EB(T)CM DTC Detected/Rough Road Data Unusable
P1381 Misfire Detected No EBCM/EB(T)CM/PCM Serial Data
P1401 Exhaust Gas Recirculation (EGR) flow test fault
P1403 EGR Error
P1404 EGR Valve Closed Pintle Position
P1404 EGR Valve Stuck Open Or Circuit Performance
P1405 EGR Error
P1406 EGR Valve Pintle Position Circuit
P1408 MAP Sensor Circuit
P1410 Fuel Tank Pressure System
P1415 AIR System Bank 1
P1416 AIR System Bank 2
P1431 Fuel Level Sensor 2 Circuit Performance
P1432 Fuel Level Sensor 2 Circuit Voltage Low
P1433 Fuel Level Sensor 2 Circuit Voltage High
P1441 EVAP System Flow During Non-Purge
P1442 EVAP Vacuum Switch Circuit
P1450 BARO Sensor Circuit
P1451 BARO Sensor Circuit
P1460 Cooling Fan Circuit (except Catera)
P1460 Misfire Detected With Low Fuel (Catera)
P1483 Engine Cooling System Performance
P1500 Starter Signal Circuit
P1501 Theft Deterrent System
P1502 Theft Deterrent System No Password Received
P1503 Theft Deterrent System Password Improper
P1508 Idle Air Control (IAC) System Low RPM
P1509 IAC System High RPM
P1510 Back-Up Power Supply
P1511 Throttle Control System- Backup System Performance
P1514 TAC System MAF Performance
P1515 Command vs Actual Throttle Position Performance (PCM)
P1516 Command vs Actual Throttle Position Performance (TAC Module)
P1517 TAC Module Processor
P1518 PCM To TAC Module Serial Data Circuit
P1519 Throttle Actuator Control Module
P1520 Park/Neutral Position Switch Circuit, Gear Indicator System
P1523 Throttle Closed Position Performance
P1524 TPS Learned Closed Throttle Angle Degrees Out Of Range
P1526 TPS Learn Not Completed
P1527 Trans Range/Pressure Switch Comparison
P1530 Ignition Timing Adjustment Switch Circuit
P1530 A/C Refrigerant Pressure Sensor Error
P1531 Low Air Conditioning Refrigerant Charge
P1532 A/C Evaporator Temperature Circuit Voltage Low
P1533 A/C Low Side Temperature Sensor Circuit
P1535 A/C/ High Side Temperature Sensor Circuit
P1536 A/C System ECT Overtemperature
P1537 A/C Request Circuit Voltage Low
P1538 A/C Request Circuit Voltage High
P1539 A/C High Pressure Switch Circuit Voltage High
P1540 A/C System High Pressure
P1542 A/C System High Pressure/High Temperature
P1543 A/C System Performance
P1545 A/C Clutch Relay Control Circuit
P1546 A/C Clutch Relay Control Circuit Voltage Low (except 1996-98 Camaro/Firebird & 1997-98 Corvette)
P1546 A/C Clutch Status Circuit Voltage Low (1996-98 Camaro/ Firebird & 1997-98 Corvette)
P1550 Stepper Motor Speed Control
P1554 Speed Control Status Circuit
P1555 Electronic Variable Orifice Fault (Saturn)
P1558 Speed Control (SPS Low)
P1560 Speed Control System/Transaxle Not In Drive
P1561 Speed Control Vent Solenoid
P1562 Speed Control Vacuum Solenoid
P1564 Speed Control System/Vehicle Acceleration Too High (except Catera)
P1564 ECM Battery Voltage Loss (Catera)
P1565 Speed Control Servo Position Sensor
P1566 Speed Control System/Engine RPM Too High
P1567 Speed Control Switches/ABCS Active
P1568 Speed Control (SPS High)
P1570 Speed Control System/Traction Control Active
P1571 TCS Desired Torque Circuit (except 4.0L, 4.6L & 1997-98 5.7L Corvette)
P1571 Traction Control System PWM Circuit No Frequency (4.0L & 4.6L)
P1571 ASR Desired Torque (1997-98 5.7L Corvette)
P1572 Traction Control System Active Circuit Voltage Low Too Long
P1572 ASR/TCS Active Circuit Low Voltage Too Long
P1573 PCM/EBTCM Serial Data Circuit
P1573 Engine Hot Lamp Control Circuit
P1574 EBTCM System/Stop Lamp Circuit Voltage High (except 1997-98 Corvette)
P1574 Stop Lamp Control Circuit (1997-98 Corvette)
P1575 Extended Travel Brake Switch Circuit Voltage High
P1576 Brake Booster Vacuum Sensor Circuit Voltage High
P1577 Brake Booster Vacuum Sensor Circuit Voltage Low
P1578 Brake Booster Vacuum Sensor Circuit Low Vacuum
P1579 Park/Neutral To Drive/Reverse At High Throttle Angle
P1580 Cruise Control Module Move Circuit, Low Voltage
P1581 Cruise Control Module Move Circuit, High Voltage
P1582 Cruise Control Module Direction Circuit, Low Voltage
P1583 Cruise Control Module Direction Circuit, High Voltage
P1584 Cruise Control Disabled
P1585 Cruise Control Inhibit Output Circuit
P1586 Cruise Control Brake Switch 2 Circuit
P1599 Engine Stall Or Near Stall Detected
P1600 PCM Battery
P1600 Serial Communication Between PCM & TCM
P1601 Loss of Serial Communication (Except Catera)
P1601 ECM Overtemperature
P1602 Loss Of EBC/EBTCM Serial Data (Except Catera)
P1602 KS Module Circuit (Catera)
P1603 Loss Of SDM Serial Data
P1604 Loss of IPC Serial Data
P1605 Loss of HVAC Serial Data
P1607 Engine Oil Level Switch Circuit
P1610 Loss Of PZM Serial Data (1996-97 Except 1997 Cutlass & Malibu)
P1610 Failure With Body Function Controller (1997 Cutlass & Malibu)
P1610 Standard Body Module Series Data CKT (1998)
P1611 Loss Of CVRTD Serial Data
P1617 Engine Oil Level Switch Circuit
P1619 Engine Oil Lite Monitor Reset Circuit
P1620 Low Engine Coolant Level (Saturn)
P1621 PCM Memory Performance (Except 1998 5.7L)
P1621 VCM EEPROM Performance (1998 5.7L)
P1623 PCM Prom Error/ Transaxle Temperature Pull-Up Resistor Fault (Saturn Z body)
P1624 Customer Snapshot Data Available (Saturn)
P1625 TCM Flash Checksum Fault (Saturn)
P1626 Theft Deterrent System Fuel Enable Circuit
P1627 A/D Performance
P1628 PCM Engine Control Temp Pull-Up Resistor
P1629 Theft Deterrent System Fuel Enable Circuit Improper Signal Detected During Engine Cranking
P1629 Theft Deterrent Crank Signal Malfunction (1997-98 2.2L, 2.4L, 3.1L & 3.8L)
P1630 Theft Deterrent System/PCM/VCM in Learn Mode
P1631 Theft Deterrent System Password Improper
P1632 Theft Deterrent System Fuel Disabled
P1633 Ignition Supplemental Power Circuit Voltage Low
P1634 Ignition 1 Power Circuit Voltage Low
P1635 5 Volt Reference (A Or 1) Circuit
P1637 Alternator L Terminal Circuit
P1638 Alternator F Terminal Circuit
P1639 5 Volt Reference (B Or 2) Circuit
P1640 Driver 1 Input Voltage High
P1641 MIL Control Circuit (Except 5.7L VINs P & 5 & 1998 3.1L & 3.8L)
P1641 Fan Control Relay 1 Control Circuit (5.7L VINs P & 5)
P1641 A/C Relay Control Circuit (1998 3.1L & 3.8L)
P1642 Vehicle Speed Output Circuit (Except 3.4L, 5.7L VINs P & 5 & 1998 3.8L)
P1642 Fan Control Relay 2 & 3 Control Circuit (5.7L VINs P & 5)
P1642 AIR Control Circuit (3.4L)
P1642 Change Oil Lamp Control Circuit (1998 3.1L Lumina & Monte Carlo)
P1643 Fuel Pump PWM Control Circuit (Except 5.7L VINs P & 5)
P1643 Engine RPM Output Circuit (5.7L VINs P & 5)
P1644 Delivered Torque Output Circuit
P1645 Boost Control Solenoid Circuit (Except 4.0L & 4.6L)
P1645 EVAP Solenoid Output Circuit (4.0L & 4.6L)
P1646 Boost Control Solenoid Control Circuit (Except 4.0L & 4.6L)
P1646 EVAP Vent Valve Output Circuit (4.0L & 4.6L)
P1650 Driver 2 Input Voltage High
P1651 Fan On Relay Control Circuit/Output Driver Module (Quad Driver) 'B' Quickset Fault (Saturn)
P1651 Fan 1 Relay Control Circuit
P1652 Fan 2 Relay Control Circuit (Except Cadillac & Corvette)
P1652 VSS Output Circuit (1996 Corvette)
P1652 Powertrain Induced Chassis Pitch Output Circuit (1997- 98 Corvette)
P1652 Lift/Drive Output Circuit (Cadillac)
P1653 TCS Delivered Torque Control Circuit (Except Caprice, Roadmaster & 1998 3.8L)
P1653 Oil Level Lamp Control Circuit (Caprice, Fleetwood & Roadmaster)
P1653 Fuel Level Output Control Circuit (1998 3.8L)
P1654 A/C Relay Control Circuit (Except 4.0L & 4.6L)
P1654 Cruise Disable Output Circuit (4.0L & 4.6L)
P1655 EVAP Purge Solenoid Control Circuit
P1656 Wastegate Solenoid Control Circuit
P1657 Skip Shift 1-4 Upshift
P1660 Cooling Fan Control Circuits
P1661 MIL Control Circuit
P1662 Speed Control Inhibit Control Circuit
P1663 Alternator Lamp Control Circuit (Except Caprice, Fleetwood & Roadmaster)
P1663 Change Oil Lamp Control Circuit (Caprice, Fleetwood & Roadmaster)
P1664 Skip Shift 1-4 Upshift Lamp Control Circuit
P1665 DBCM/DBTCM Serial Data Circuit (1996-97)
P1665 EVAP Vent Valve Solenoid Control Circuit (1998)
P1667 Reverse Inhibitor Solenoid Control Circuit (1996-97)
P1667 Fuel Pump Speed Control Circuit (1998)
P1670 QDM 4 Circuit
P1671 MIL Control Circuit
P1671 Oil Change Lamp Control Circuit
P1672 Low Engine Oil Level Lamp Circuit
P1673 Engine Hot Lamp Control Circuit
P1674 Tachometer Control Circuit
P1675 EVAP Vent Solenoid Control Circuit
P1676 EVAP Canister Purge Solenoid Control CKT
P1689 TCS Delivered Torque Control Circuit
P1700 MIL Requested By TCM
P1701 MIL Request Circuit
P1740 Torque Management Request Circuits, Transmission & Traction Control (Except Catera)
P1740 Torque Control/Management Request Circuits (Catera)
P1760 Transmission Control Module Supply Voltage Interrupted
P1780 Park Neutral Position Switch Circuit
P1781 Engine Torque Signal Circuit
P1792 ECM To Transmission Control Module Engine Coolant Signal
P1800 ECM To Transmission Control Module Engine Coolant Signal
P1810 ATF Pressure Manual Valve Position Switch Malfunction
P1811 Long Shift & Max Adapt
P1812 TOT Condition
P1814 Torque Converter Overstress
P1819 Internal Mode Switch - No Start
P1820 Internal Mode Switch Circuit 'A' Low
P1822 Internal Mode Switch Circuit 'B' Low
P1823 Internal Mode Switch Circuit 'P' Low
P1825 Internal Mode Switch - Invalid Range
P1826 Internal Mode Switch - Invalid Range
P1835 Kickdown Switch Circuit
P1842 1-2 Shift Solenoid Circuit Low Input
P1843 1-2 Shift Solenoid Circuit High Input
P1845 2-3 Shift Solenoid Circuit Low Input
P1847 2-3 Shift Solenoid Circuit High Input
P1850 Brake Band Apply Solenoid
P1860 TCC PWM Solenoid Circuit
P1864 TCCEnable Solenoid Circuit
P1868 Transmission Fluid Life
P1870 Trans Component Slipping
P1873 Torque CONV Stator Temp Switch Circuit Low
P1874 Torque CONV Stator Temp Switch Circuit High
P1875 4WD Low Switch Circuit Electrical
P1886 Transaxle Shift, Timing Solenoid Performance
P1887 TCCRelease Switch Malfunction
P1890 Throttle Position Signal Input
P1895 Engine Torque Delivered Circuit
 
Last edited by a moderator:
http://corvetteforum.net/c4/vettenuts/S ... shtm.shtml
c4sps1a.png

c4sps2a.png

c4sps3a.png

c4sps4a.png


just having the cable and a lap top with the required software to diagnose the problem is a huge advantage

viewtopic.php?f=50&t=6134

Diagnostic Software

Useful links for diagnostic and tuning software:

TTS Datamaster - http://www.ttspowersystems.com/DataMast ... loads.html
WinALDL - http://winaldl.joby.se/
EFILive - http://www.efilive.com/downloads.htm
TunerPro - http://www.tunerpro.net/
TunerCat - http://www.tunercat.com/
FreeScan - http://andywhittaker.com/ECU/FreeScan/t ... fault.aspx
CarBytes - http://store.efilive.com/download.aspx#utilties
Moates Free GMECM - http://www.moates.net/gmecm/software.html
ALDL_LOG - http://www.lotus-carlton.fsnet.co.uk/aldl_basics.htm
Pontiac-interface.de - http://www.pontiac-interface.de/
ALDMON for 1227727 and 1227730 - pweb.de.uu.net/pr-meyer.h/aldl.htm
EASE Diagnostics - http://www.easesim.com/
Diacom Plus - http://www.rinda.com/auto/auto.htm
PCMComm 16188051 - http://www.geocities.com/MotorCity/Shop ... 5cam2.html
ElanScan - http://members.lycos.co.uk/mcnica01/M100_ALDL.html
http://www.aeswave.com/Products/Product.asp?i=582
LT1-Edit - http://www.carputing.com/
GM 6.5 Turbo Diesel Scan- http://www.enghmotors.com/basic/default.aspx


Driver software for our USB cables:

VCP Drivers - http://www.ftdichip.com/Drivers/VCP.htm


OBDII software for our ELM327 based OBD2 all in one scan tool:

OBD2allinone - http://www.obd2allinone.com/sc/pages.asp?pageid=60
these threads have even more interesting related links

viewtopic.php?f=44&t=469&p=7163&hilit=software#p7163

viewtopic.php?f=55&t=1188&p=2445&hilit=+software#p2445

viewtopic.php?f=56&t=2455&p=6418&hilit=oxygen+sensor#p6418

viewtopic.php?f=55&t=1241&p=2648&hilit=oxygen+sensor#p2648

viewtopic.php?f=80&t=728&p=1915&hilit=+sensor#p1915

Electronic Control Module Codes for C4 Corvettes

The following deals with ECM codes recovery on the 1984 through 1993 model
Corvettes. Beginning sometime in 1994, Chevrolet went to the OBD-II system which
does not use the flashing "check engine" light approach. Some early 1994 models
still used the system but 1995 and 1996 all used the OBD-II diagnostic system.
The 1984 through 1993 Corvette has an On Board Diagnostic (OBD) system which
is part of the Electronic Control Module (ECM) and a system of numerous sensors
located throughout the automobile. The ECM gathers input from the sensors and
continuously changes the fuel/air mixture, timing and other engine and transmission
parameters so as to optimize the operation of the automobile for the best compromise
between performance, efficiency and exhaust emissions.
Any time a sensor's output exceeds Hi/Lo reference parameters stored in a
Programmable Read Only Memory (PROM) array in the ECM module, an error code is
set and retained in the ECM. This event causes the lighting of the "Check Engine"
light on the Drivers Information Panel in the cockpit of the automobile.
If the problem clears and remains cleared for 10 seconds, the light will extinguish
however, the error code is still stored in the ECM memory. Regardless of whether the
problem is constant or intermittent, the error code can be recovered through a user
friendly system involving the "check engine" light.
To the immediate right of the steering column under the dash, you will find a multiple
pin electrical connector. This is called the Assembly Line Communications Link.
The ALCL has room for 12 pins however only 7 are populated and of those we are only
interested in Pin "A" and "B" for this procedure. Remove the ALCL cover and as you
view the pins, you will find the top row fully populated whereas there is only a
single pin on the bottom row. On the top row (as you view the connector from the
cockpit), the pin designators are F,E,D,C,B,A. The single pin present on the bottom
row is pin "G". The pins you are interested in are those two pins in the top, right
hand portion of the connector, designated Pins "A" and "B".
Recovering Trouble Codes
To recover the codes, it is necessary that you short pins "A" and "B" together using a
small section of electrical wire. Alternatively, you can cut up a paper clip and
fashion it into a shorting device. Regardless of your method, you will want to
utilize something that will reliably make contact with the two pins but will not
damage the connector or the pins by being to large.
1. With the ignition turned OFF, short pins "A" and "B" on the ALCL using your
previously prepared pin shorting device.
2. Turn on the ignition but DO NOT start the automobile.
3. Within a few seconds, your "check engine" light will flash a code of 12. There will
be a single flash followed by two flashes and this will repeat three times:
Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause).
Code 12 is a delimiter or marker code to show where the error code string begins and
ends. After the three code 12 flashes, you will either get an error code (or codes)
or you will get another string of code 12 flashes. All codes are repeated three
times with a long pause between each code group so (for instance) you could recover
a string like this: 12, 12, 12, 36, 36, 36, 44, 44, 44, 12, 12, 12.
In this example, your OBD has stored error codes indicating that the Mass Air Flow burn
off circuit has exceed the Hi/Lo limits (Code 36) and that the Exhaust is to lean
(Code 44). Whether or not this means that the sensor is bad or that the parameter
it measures has truly been exceeded is yet to be determined however, you do know
that the PROM based limits for these two sensors have been exceeded.
If the "check engine" light is on all the time when the engine is running
(during normal, driving operation in other words), the condition(s) are present all the
time, if the light is not on during normal operation, the limits were exceeded at some
point in time and the event recorded in the ECM memory but they have since returned to
the normal operating range.
Once you have determined the error code situation, you can set about troubleshooting
the problem or you can take your vehicle to a Corvette repair shop, tell the technician
what you have found in the system and perhaps somewhat shorten the repair time.
Remember to remove the shorting device from the connector after you have read the codes.
Clearing the Codes
To clear the codes from memory, remove the negative battery cable for a minimum of
12 seconds. This will clear all stored codes as well as clear the radio button presets,
clock, trip odometer, average gas mileage memory, power seat memory if you have that
option and anything else that stores something in memory. Your ECM computer will also
have to relearn your driving habits again and adjust the timing/mixture/exhaust emissions
to your driving style.
Troubleshooting using the ECM Codes
The central point to keep in mind when troubleshooting the codes is there is no reason
to automatically believe a sensor has failed. It is possible that a sensor is exhibiting a hard
or an intermittent failure but it is just as likely that a connector has gotten dirty, a wire has
broken or some underlying problem is present. For instance, a MAF error code is often a
dirty connector at the MAF sensor as opposed to a bad sensor. Similarly, a code
indicating a lean condition can be timing, fuel delivery or dirty/plugged injectors.
Do not immediately buy a new sensor in hopes that will fix the problem. Look into the
problem a bit more using the "Possible Failures" list found on the next page as your guide.

Code Circuit or Sensor Possible Fault(s)
13 Oxygen Sensor Circuit Check wiring and connectors. Bad Sensor
14 Coolant Sensor Circuit (High) Check wiring, connectors, thermostat. Monitor actual engine temperature. If within limits, and wiring/connector is OK, change thermostat and/or sensor.
15 Coolant Sensor Circuit (Low) See above, particularly thermostat
16 Ignition Problems (1992-1996) Direct Ignition (DI) Fault
21 Throttle Position Sensor (TPS) (High) Sticking or Misadjusted TPS. Also check wiring/connectors. Adjust/replace TPS.
22 Throttle Position Sensor (TPS) (Low) Sticking or Misadjusted TPS. Also check wiring/connectors. Adjust/Replace TPS.
23 Intake Air Temperature (Low) Measure sensor resistance with Digital Ohm meter. Must not be 0 ohms or infinite ohms. Replace if it shows one of these readings. Check wiring/connector of sensor. If OK, replace sensor.
24 Vehicle Speed Sensor (VSS) Only valid if vehicle moving. Check connections at ECM Check TPS setting. Possible ECM failure.
25 Intake Air Temperature (High) Measure sensor resistance with Digital Ohm meter. Must not be 0 ohms or infinite ohms. Replace if it shows one of these readings. Check wiring. connector of sensor OK.
26 Quad Driver Module Number 1 Check EGR, Canister Purge and AIR pump relays with a digital Ohm meter. A resistance of less than 18 ohms indicates a bad relay. If OK, potential ECM failure.
27 Quad Driver Module Number 2 Potential ECM or on a manual transmission car, potential upshift relay problem. Check relay, replace if less than 18 Ohms using a digital Ohm Meter.
28 Quad Driver Module Number 3 Air conditioning Clutch relay and/or cooling fan relays. Check with digital Ohm meter, replace if less than 18 Ohms. If relays OK, potential ECM failure.
32 Exhaust Gas Recirculation Circuit The most common cause of this code is a bad or intermittent EGR switch which is located on the EGR pipe between the exhaust manifold and the intake manifold. Replace this switch first when you get this code. Next, check electrical connections at EGR valve solenoid and then the ECM. Check all vacuum lines for leaks especially around the EGR valve. Possible ECM failure.
33 Mass Air Flow Sensor Circuit (1985-1990) Inspect intake system for leaks, Inspect for vacuum leaks, Check MAF connector and wiring, Check MAF for open using digital Ohm meter. Possible ECM failure.
33 Manifold Absolute Pressure High (1984) Check vacuum hoses. Check wiring to sensor. Change sensor. Check connections at ECM.
34 Mass Air Flow Circuit (1985-1990) Clean the throttle body. Check MAF connections. Replace MAF relay. Replace MAF Sensor. Possible ECM failure.
34 Manifold Absolute Pressure Low (1984) Check Vacuum hoses associated with MAP sensor. Check wiring and connections, particularly at ECM. Replace the sensor. Possible ECM failure.
35 Idle Air Control Circuit (IAC) Check fuel pressure, injectors, leaking throttle body. Change the IAC valve.
36 Mass Air Flow Burn Off Circuit Check connections at MAF, MAF relay and MAF Burn off relay. Check resistance of MAF relay and MAF burnoff relay with digital Ohm meter. replace if less than 18 Ohms. Possible ECM failure.
41 Cylinder Select Error Circuit (1985-1991) Check wiring at ECM. Possible PROM failure, or incorrectly seated PROM. Reseat PROM. Possible ECM failure.
42 Electronic Spark Timing Circuit (EST) Check wiring at ignition module. Replace ignition module. Possible ECM failure.
43 Knock Sensor Circuit Check ECM wiring. Replace knock sensor.
44 Lean Exhaust Present Check wiring.connectors at Oxygen sensor. Check fuel pressure. Replace Oxygen sensor.
45 Rich Exhaust Present Check evaporative charcoal canister for smell of fuel (which normally comes from filling fuel tank to full). check fuel pressure regulator. Possible leaking fuel injector or sticking/bad EGR valve. Possible bad Oxygen sensor.
46 VATS Anti Theft Circuit Fault With negative battery lead disconnected and using high pressure, non residue contact spray cleaner, spray into area where ignition key inserts followed by inserting and removing key several times. Check for open/short on harness from steering column VATS ignition key to ECM. Possible defective anti-theft module.
51 PROM/EEPROM Error Faulty or incorrect PROM in the ECM. Change PROM with correct version for automobile.
52 Oil Temperature Circuit (Low Temperature) Check connections at the oil temperature switch. If OK, replace switch.
53 System Charging Voltage High or Low If voltage is more than 17.1 or less than 10 volts, this code will be set. Check battery leads, alternator drive belt for tightness and have electrical shop check alternator output. Voltage with engine off should be 12 volts. Voltage with engine running should be 14-15 volts. Use digital volt meter for checks and measure at the battery terminals.
54 Fuel Pump Circuit (Low Voltage) Using digital Ohm meter, check fuel pump circuits for shorts or opens.
55 Engine Running Lean This code is set when there is not enough fuel when accelerating. A possible fuel pump failure or insufficient fuel pressure due to a fuel line restriction is indicated.
62 Oil Temperature Circuit (High Temperature) Check wiring associated with Oil temperature switch. Replace switch.
63 Oxygen Sensor Circuit (Open) Check wiring and connections to Oxygen sensor.
64 Oxygen Sensor Circuit (Lean Exhaust) Check wiring and connections from Oxygen sensor to ECM. Check ECM ground terminal and battery ground. Check fuel pressure and fuel pump. Replace Oxygen sensor if all of above OK.
65 Oxygen Sensor Circuit (Rich Exhaust) Check evaporative charcoal canister for fuel fumes. Replace if contaminated. Check oil for presence of fuel. Check fuel pressure regulator, fuel pump, check for leaking injectors, Check for stuck/defective EGR valve, Replace Oxygen sensor if all above OK.
66 Air Conditioner Pressure Limit Exceeded
67 Air Conditioner Pressure Limit Exceeded
68 Air Conditioner Relay Fault
69 Air Conditioner Clutch Fault
72 Gear Selector Switch Fault (Start Lockout)



read these threads


http://members.shaw.ca/corvette86/Component Location View 86.pdf

http://www.digitalcorvettes.com/forums/showthread.php?t=54543

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=596

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://forum.grumpysperformance.com/viewtopic.php?f=70&t=986

http://www.digitalcorvettes.com/forums/showthread.php?t=54543


http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://members.shaw.ca/corvette86/FuelSystemDiagnosis.pdf

http://forum.grumpysperformance.com/viewtopic.php?f=36&t=63

http://forum.grumpysperformance.com/viewtopic.php?f=80&t=728&p=8392&hilit=sensor+location#p8392

http://forum.grumpysperformance.com/viewtopic.php?f=62&t=3401&p=9072&hilit=fuel+pump#p9072

buy

http://www.obd2.com/scantool/scantool.htm

http://garage.grumpysperformance.co...ittent-cylinder-miss-problem.9478/#post-34812

http://www.amazon.com/gp/explorer/B0002KKIAK/2/ref=pd_lpo_ase/102-7445206-4788911?

or (depends on year)

http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=46030

wontruna.gif

YOU REALLY NEED THIS


KNOWING WHAT YOUR DOING IS IMPORTANT, TO GETTING GOOD RESULTS!
no one knows everything about all models and years so it helps to have the correct procedures and info in a handy referace source,now you can get by with a HAYNES or CHILTONS manual, or something similar, but for detailed info, OWNING the CHEVY SHOP MANUAL FOR YOUR SPECIFIC CAR IS ALMOST MANDATORY!
I get asked frequently, "how did you know how to do that?"
well, EXPERIENCE plays a big roll, working on similar cars and engines helps, and the INTERNET is a good resource... but theres ALWAYS a big need for DETAILED REFERENCE MATERIAL, SPECIFICALLY MATCHING YOUR PARTICULAR CAR and if you have not yet invested in a SHOP MANUAL for the year make and model of you pride and joy muscle car your either not serious about your hobby, or most likely NOT A SERIOUS HOT RODDER! I constantly see guys SCREWING up installations, or adjustments,if you don,t know exactly what your doing, you need to either let the dealer do it and PRAY his mechanics are experienced and can read, OR..if your like ME, you would rather do it yourself and KNOW its been done correctly...
if your not aware, heres where to order them....

1-800-782-4356

http://helminc.com/helm/homepage.asp?r=

your average shop manual may cost $100-$150 ONCE! but youll easily save far more than that in reduced time and screw ups in under a years time or in many cases on one job vs having the dealer do the work!
 
Last edited by a moderator:
Recovering the C4 ECM / PCM Codes
READING CODES (WHAT ARE THE TROUBLE CODES)


The following procedure applies to models with the 12 pin diagnostic connector only.
Turn the ignition switch OFF . Locate the Assembly Line Diagnostic Link (ALDL), usually under the instrument panel. It may be within a plastic cover or housing labeled DIAGNOSTIC CONNECTOR. This link is used to communicate with the ECM.
Use a small jumper wire to connect Terminal B of the ALDL to Terminal A. As the ALDL connector is viewed from the front, Terminal A is on the extreme right of the upper row; Terminal B is second from the right on the upper row.
After the terminals are connected, turn the ignition switch to the ON position but do not start the engine. The dash warning lamp should begin to flash Code 12. The code will display as one flash, a pause and two flashes. Code 12 is not a fault code. It is used as a system acknowledgment or handshake code; its presence indicates that the ECM can communicate as requested. Code 12 is used to begin every diagnostic sequence.
After Code 12 has been transmitted 3 times, the fault codes, if any, will each be flashed in the same manner three times. The codes are stored and transmitted in numeric order from lowest to highest.

The order of codes in the memory does not indicate the order of occurrence.
If one or more codes are stored, record them. At the end of the procedure, perform a visual and physical check of each system.
Switch the ignition OFF when finished with code retrieval

do you have a shop manual and a multi meter?
The following applies to recovering the OBD-I (On Board Diagnostics) codes on the 1984 through 1993 model C4 Corvettes via the 12 pin ALDL connector located under the dash just to the right of the steering column.
1994 and 1995 C4s also had the OBD-I system but used a 16 pin access connector that would become standard for the OBD-II system used on 1996 and later Corvettes. For 1994 and later models, you will need to recover the codes using a special procedure involving the speedometer and the odometer as explained in the service manual or use a special diagnostic device known as a scan tool.
On Board Diagnostics
The 1984 through 1996 Corvette has an On Board Diagnostic (OBD) system which is part of the Electronic Control Module or ECM, (also known as Powertrain Control Module or PCM in 1994 and later Corvettes), plus a system of sensors located throughout the automobile. The ECM/PCM gathers input from the sensors and continuously changes the fuel/air mixture, timing and other engine and transmission parameters so as to optimize the operation of the automobile for the best compromise between performance, efficiency and exhaust emissions.
Any time a sensor's output exceeds a Hi / Lo reference parameter stored in a Programmable Read Only Memory (PROM) array in the ECM / PCM module, an error code is set and retained in the ECM / PCM memory.
This event causes the lighting of the Malfunction Indicator Lamp (MIL) on the "tell tale" panel (more commonly known as the "Check Engine" light) or the SYS (System) lamp located on the instrument panel above the speedometer on later C4 automobiles.
If the problem clears and remains cleared for 10 seconds, the light will extinguish however, the error code is still stored in the ECM / PCM memory.
Regardless of whether the problem is constant or intermittent, the error code can be recovered through a user friendly system involving the MIL (Check Engine) or SYS lamp.
To the immediate right of the steering column under the dash, you will find a multiple pin electrical connector. This connector is called the Assembly Line Data Link (ALDL).
From 1984 until the end of the 1993 model year a 12 pin ALDL was used. After that, a 16 pin ALDL connector was used. The 1994 and 1995 model year still used the OBD-I system even though they have 16 pin connectors. The 16 pin connector in the 1996 C4 is used for the much more complex OBD-II system and a scan tool is required to discover the OBD-II system's secrets.
The early ALDL connector has room for 12 pins however only 7 are populated and of those we are only interested in Pin "A" and "B" for this procedure.

On Board Diagnostics
Remove the ALDL cover (in the unlikely event that there still is one in the automobile...they usually were lost early in the automobile's lifetime) and as you view the pins, you will find the top row fully populated whereas not all are populated pin on the bottom row.
On the top row (as you view the connector from the cockpit), the pin designators are F,E,D,C,B,A.
ecm1.jpg

Here is a typical 12 pin connector. (Some have more pins on the lower row than this example). The pins you are interested in are those two pins in the top, right hand portion of the connector, designated pins "A" and "B". Pin "B" is the diagnostic enable pin and pin "A" is ground. By grounding pin "B", you enable the diagnostic readout functionality of the ECM/PCM.
Recovering Trouble Codes
To recover the codes, it is necessary that you short pins "A" and "B" together using a small section of electrical wire. Alternatively, you can cut up a paper clip and fashion it into a shorting device. Regardless of your method, you will want to utilize something that will reliably make contact with the two pins but will not damage the connector or the pins. With the ignition turned Off, short pins "A" and "B" on the ALDL using your previously prepared pin shorting device. Turn on the ignition but “ Do Not Start the Automobile. ”
Within a few seconds, your “Check Engine” light (early C4s) or "SYS" light (later C4s) will flash a code of 12. There will be a single flash followed by two flashes and this will repeat three times: Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause). Code 12 is a delimiter or marker code to show where the error code string begins and ends.

Recovering Trouble Codes
After the three code 12 flashes, you will either get an error code (or codes) or you will get another string of code 12 flashes if there are no trouble codes stored. All codes are repeated three times with a long pause between each code group so (for instance) you could recover a string like this: 12, 12, 12, 36, 36, 36, 44, 44, 44, 12, 12, 12. In this example, your OBD has stored error codes indicating that the Mass Air Flow burn off circuit has exceed the Hi/Lo limits (Code 36) and that the Exhaust is to lean (Code 44). Whether or not this means that the sensor is bad or that the parameter it measures has truly been exceeded is yet to be determined however, you do know that the PROM based limits for these two sensors have been exceeded.
If the "Check Engine / System" light is on when the engine is running (during normal, driving operation in other words), the condition(s) are currently present; if the light is not on during normal operation, the limits were exceeded at some point in time and the event was recorded in memory but the reading has since returned to the normal operating range. Once you have determine the error code situation, you can set about troubleshooting the problem or you can take your vehicle to a Corvette repair shop, tell the technician what you have found in the OBD system and perhaps somewhat shorten the repair time.
Remember to remove the shorting device from the connector after you have read the codes.
Electronic Control Module Codes
To clear the codes from memory, remove the negative battery cable for a minimum of 10 seconds. Very Important: Make absolutely certain the ignition key is turned to the off position. You run the very real risk of destroying the ECM/PCM module if you connect the battery with the ignition switch turned on.
Disconnecting the battery will clear all stored codes but it will also clear the radio button presets, clock, trip odometer, average gas mileage memory, power seat memory (if you have that option) and anything else that stores something in memory. Your ECM/PCM computer will also have to relearn your driving habits again and adjust the timing/mixture/exhaust emissions to your driving style.
Troubleshooting Using the ECM Codes
The central point to keep in mind when troubleshooting the codes is there is no reason to automatically believe a sensor has failed. It is possible that a sensor itself is exhibiting a hard or a intermittent failure but it is more likely that a connector has gotten dirty, a wire has broken or some underlying problem is present and the sensor has done it's job.
For instance, a Mass Air Flow (MAF) error code is often a dirty connector at the MAF sensor as opposed to a bad sensor. Similarly, a code indicating a lean condition can be timing, fuel delivery or dirty/plugged injectors. The codes are normally a symptom, not the disease.
Do not immediately buy a new sensor in hopes that will fix the problem. Look into the problem a bit more first using the links from the code table as your guide and consider buying a scan tool so you can determine exactly what your ECM/PCM is being told by the various sensors and---just as important---how it is reacting to the sensor inputs.
The table which follows lists the error (trouble) codes which can be stored and recovered using the pin A/B technique explained above. To learn some possible causes for the codes, click on the code number.

ecmc1.jpg

ecmc2.jpg

ecmc3.jpg

ecmc4.jpg

ecmc5.jpg

ecmc6.jpg

ecmc7.jpg
 
Last edited by a moderator:
"HEY GRUMPY? MY 1985 vette runs like crap once the engine gets above about 195F but it seems to run (OK) when its cold, any ideas?"

http://www.corvettephotographs.com/c4vettes/codes.htm

https://www.amazon.com/Qiker-OBD-II...coding=UTF8&psc=1&refRID=ZCR9S63JQXG43NT358SD
41mJJnWAJ4L._SX425_.jpg

these connector cables are cheap and keep you from having to stick your head under the dash as often
as always a step by step approach,test and verify, and never assume anything, a shop manual and a multi meter will be very useful, If it was my vette Id get out a multi meter and check the injectors for ohms resistance, and adjust the TPS sensor and check the other sensors, and I bet youll find the sensors or the injectors are defective, or the injectors don,t all read the same or within 5% or so, a partly malfunctioning injector would be the first place I looked.
NEXT the MAF sensor and air temp and coolant temp sensors should be checked, the problem sounds like its related to sensor readings as the engine temps increase so obviously youll want to pull trouble codes and verify sensors and read plugs, for indications, youll also want to verify grounds, voltage and vacuum connections and look for loose electrical connectors
ANYTIME YOUR DEALING WITH THE ENGINE AND HOW IT RUNS ,
YOULL BE DEALING WITH DIFFERENT ISSUES,
COOLANT AND OIL TEMPS,& PRESSURE
FUEL PRESSURE , INJECTOR FUNCTION
FUEL DELIVERY, PRESSURE & VOLUME
RELATED FUEL / AIR RATIO
EFFECTIVE COMPRESSION & RING SEAL
VALVE TIMING, LIFT & DURATION & VALVE SEAL
IGNITION SPARK TIMING & STRENGTH, & IGNITION ADVANCE CURVE
EXHAUST BACK PRESSURE
SENSOR OUTPUT TO THE CPU
VOLTAGE & GROUNDS
ITS YOUR JOB TO TEST AND ISOLATE EACH UNTIL THE CAUSE IS LOCATED



yes I know you would rather be boiled in oil than read links,and SUB LINKS .... force yourself youll be amazed at the useful info


viewtopic.php?f=32&t=1401

viewtopic.php?f=32&t=168

viewtopic.php?f=32&t=596

viewtopic.php?f=32&t=661

viewtopic.php?f=32&t=1773

http://tech.corvettecentral.com/2007/08 ... diagnosis/

viewtopic.php?f=32&t=302&p=21503#p21503

viewtopic.php?f=70&t=7309&p=24862#p24862

viewtopic.php?f=32&t=2825

viewtopic.php?f=80&t=728&hilit=sensor+location

viewtopic.php?f=32&t=3154

viewtopic.php?f=36&t=63&p=76&hilit=sequence#p76

viewtopic.php?f=32&t=590

viewtopic.php?f=32&t=1836

viewtopic.php?f=32&t=607

viewtopic.php?f=32&t=581

viewtopic.php?f=32&t=577

viewtopic.php?f=70&t=7309&p=24862&hilit=sensors#p24862


no one I know can remember everything about every year corvette, thats why we usually buy shop service manuals,when we buy a older corvette.
(personally ID look that PROCEDURE up in my CORVETTES FACTORY SHOP MANUAL, if I had that option,
(YOU SHOULD OWN a FACTORY SHOP MANUAL)
HERES WHERE YOU PURCHASE ONE, and ID suggest buying a trouble code reader/scanner and a multi meter also
http://www.helminc.com/helm/product2.as ... itemtype=B

because off the top of my head, I don,t remember if that year even uses a reprogrammable control,or a replaceable chip, or whats required. but this info below may help

http://www.corvettephotographs.com/c4vettes/ecm.htm

Recovering the C4 ECM/PCM Codes

The following applies to recovering the OBD-I (On Board Diagnostics) codes on the 1984 through 1993 model C4 Corvettes via the 12 pin ALDL connector located under the dash just to the right of the steering column.

1994 and 1995 C4s also had the OBD-I system but used a 16 pin access connector that would become standard for the OBD-II system used on 1996 and later Corvettes. For 1994 and later models, you will need to recover the codes using a special procedure involving the speedometer and the odometer as explained in the service manual or use a special diagnostic device known as a scan tool.

On Board Diagnostics

The 1984 through 1996 Corvette has an On Board Diagnostic (OBD) system which is part of the Electronic Control Module or ECM, (also known as Powertrain Control Module or PCM in 1994 and later Corvettes), plus a system of sensors located throughout the automobile. The ECM/PCM gathers input from the sensors and continuously changes the fuel/air mixture, timing and other engine and transmission parameters so as to optimize the operation of the automobile for the best compromise between performance, efficiency and exhaust emissions.

Any time a sensor's output exceeds a Hi/Lo reference parameter stored in a Programmable Read Only Memory (PROM) array in the ECM/PCM module, an error code is set and retained in the ECM/PCM memory.

This event causes the lighting of the Malfunction Indicator Lamp (MIL) on the "tell tale" panel (more commonly known as the "Check Engine" light) or the SYS (System) lamp located on the instrument panel above the speedometer on later C4 automobiles .

If the problem clears and remains cleared for 10 seconds, the light will extinguish however, the error code is still stored in the ECM/PCM memory.

Regardless of whether the problem is constant or intermittent, the error code can be recovered through a user friendly system involving the MIL (Check Engine) or SYS lamp.

To the immediate right of the steering column under the dash, you will find a multiple pin electrical connector. This connector is called the Assembly Line Data Link (ALDL).

From 1984 until the end of the 1993 model year a 12 pin ALDL was used. After that, a 16 pin ALDL connector was used. The 1994 and 1995 model year still used the OBD-I system even though they have 16 pin connectors. The 16 pin connector in the 1996 C4 is used for the much more complex OBD-II system and a scan tool is required to discover the OBD-II system's secrets.

The early ALDL connector has room for 12 pins however only 7 are populated and of those we are only interested in Pin "A" and "B" for this procedure.

Remove the ALDL cover (in the unlikely event that there still is one in the automobile...they usually were lost early in the automobile's lifetime) and as you view the pins, you will find the top row fully populated whereas not all are populated pin on the bottom row.

On the top row (as you view the connector from the cockpit), the pin designators are F,E,D,C,B,A.



aldl.JPG


Here is a typical 12 pin connector. (Some have more pins on the lower row than this example).

The pins you are interested in are those two pins in the top, right hand portion of the connector, designated pins "A" and "B".

Pin "B" is the diagnostic enable pin and pin "A" is ground. By grounding pin "B", you enable the diagnostic readout functionality of the ECM/PCM.





Recovering Trouble Codes

To recover the codes, it is necessary that you short pins "A" and "B" together using a small section of electrical wire. Alternatively, you can cut up a paper clip and fashion it into a shorting device.

Regardless of your method, you will want to utilize something that will reliably make contact with the two pins but will not damage the connector or the pins.

With the ignition turned Off, short pins "A" and "B" on the ALDL using your previously prepared pin shorting device.

Turn on the ignition but Do Not start the automobile.

Within a few seconds, your "Check Engine" light (early C4s) or "SYS" light (later C4s) will flash a code of 12. There will be a single flash followed by two flashes and this will repeat three times: Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause).

Code 12 is a delimiter or marker code to show where the error code string begins and ends.

After the three code 12 flashes, you will either get an error code (or codes) or you will get another string of code 12 flashes if there are no trouble codes stored.

All codes are repeated three times with a long pause between each code group so (for instance) you could recover a string like this: 12, 12, 12, 36, 36, 36, 44, 44, 44, 12, 12, 12.

In this example, your OBD has stored error codes indicating that the Mass Air Flow burn off circuit has exceed the Hi/Lo limits (Code 36) and that the Exhaust is to lean (Code 44).

Whether or not this means that the sensor is bad or that the parameter it measures has truly been exceeded is yet to be determined however, you do know that the PROM based limits for these two sensors have been exceeded.

If the "Check Engine/System" light is on when the engine is running (during normal, driving operation in other words), the condition(s) are currently present; if the light is not on during normal operation, the limits were exceeded at some point in time and the event was recorded in memory but the reading has since returned to the normal operating range.

Once you have determine the error code situation, you can set about troubleshooting the problem or you can take your vehicle to a Corvette repair shop, tell the technician what you have found in the OBD system and perhaps somewhat shorten the repair time.

Remember to remove the shorting device from the connector after you have read the codes.

Clearing the Codes

To clear the codes from memory, remove the negative battery cable for a minimum of 10 seconds.

Very Important: Make absolutely certain the ignition key is turned to the off position. You run the very real risk of destroying the ECM/PCM module if you connect the battery with the ignition switch turned on.

Disconnecting the battery will clear all stored codes but it will also clear the radio button presets, clock, trip odometer, average gas mileage memory, power seat memory (if you have that option) and anything else that stores something in memory. Your ECM/PCM computer will also have to relearn your driving habits again and adjust the timing/mixture/exhaust emissions to your driving style.

Troubleshooting using the ECM Codes

The central point to keep in mind when troubleshooting the codes is there is no reason to automatically believe a sensor has failed. It is possible that a sensor itself is exhibiting a hard or a intermittent failure but it is more likely that a connector has gotten dirty, a wire has broken or some underlying problem is present and the sensor has done it's job.

For instance, a Mass Air Flow (MAF) error code is often a dirty connector at the MAF sensor as opposed to a bad sensor. Similarly, a code indicating a lean condition can be timing, fuel delivery or dirty/plugged injectors. The codes are normally a symptom, not the disease.

Do not immediately buy a new sensor in hopes that will fix the problem. Look into the problem a bit more first using the links from the code table as your guide and consider buying a scan tool so you can determine exactly what your ECM/PCM is being told by the various sensors and---just as important---how it is reacting to the sensor inputs.

The table which follows lists the error (trouble) codes which can be stored and recovered using the pin A/B technique explained above. To learn some possible causes for the codes, click on the code number.

ECM Codes
Code

Circuit or Sensor
13 Oxygen Sensor Circuit
14 Coolant Sensor Circuit (High)
15 Coolant Sensor Circuit (Low)
16 Ignition Pblms (Used on 1992-1996 models only)
21 Throttle Position Sensor (TPS) (High)
22 Throttle Position Sensor (TPS) (Low)
23 Intake Air Temperature (Low)
24 Vehicle Speed Sensor (VSS)
25 Intake Air Temperature (High)
26 Quad Driver Module Number 1
27 Quad Driver Module Number 2
28 Quad Driver Module Number 3
32 Exhaust Gas Recirculation Circuit
33 Mass Air Flow Sensor Circuit (1985-1990)
33 Manifold Absolute Pressure High (1984)
34 Mass Air Flow Circuit (1985-1990)
34 Manifold Absolute Pressure Low (1984)
35 Idle Air Control Circuit (IAC)
36 Mass Air Flow Burn Off Circuit
41 Cylinder Select Error Circuit (1985-1991)
42 Electronic Spark Timing Circuit (EST)
43 Knock Sensor Circuit
44 Lean Exhaust Present
45 Rich Exhaust Present
46 VATS Anti Theft Circuit Fault
51 PROM/EEPROM Error
52 Oil Temperature Circuit (Low Temperature)
53 System Charging Voltage High or Low
54 Fuel Pump Circuit (Low Voltage)
55 Engine Running Lean
62 Oil Temperature Circuit (High Temperature)
63 Oxygen Sensor Circuit (Open)
64 Oxygen Sensor Circuit (Lean Exhaust)
65 Oxygen Sensor Circuit (Rich Exhaust)
66 Air Conditioner Pressure Limit Exceeded
67 Air Conditioner Pressure Limit Exceeded
68 Air Conditioner Relay Fault
69 Air Conditioner Clutch Fault
72 Gear Selector Switch Fault (Start Lockout)
Code_515255.gif

Possible Failures Associated with ECM Codes
Code

Possible Fault (From most likely to least likely)
13 Check wiring and connectors. Bad Sensor
14 Check wiring, connectors, thermostat. Monitor actual engine temperature. If within limits, and wiring/connector is OK, change thermostat and/or sensor.
15 See above, particularly thermostat
16 Direct Ignition (DI) Fault
21 Sticking or Misadjusted TPS. Also check wiring/connectors. Adjust/replace TPS.
22 Sticking or Misadjusted TPS. Also check wiring/connectors. Adjust/Replace TPS.
23 Measure sensor resistance with Digital Ohm meter. Must not be 0 ohms or infinite ohms. Replace if it shows one of these readings. Check wiring/connector of sensor. If OK, replace sensor.
24 Only valid if vehicle moving. Check connections at ECM Check TPS setting. Possible ECM failure.
25 Measure sensor resistance with Digital Ohm meter. Must not be 0 ohms or infinite ohms. Replace if it shows one of these readings. Check wiring.connector of sensor OK.
26 Check EGR, Canister Purge and AIR pump relays with a digital Ohm meter. A resistance of less than 18 ohms indicates a bad relay. If OK, potential ECM failure.
27 Potential ECM or on a manual transmission car, potential upshift relay problem. Check relay, replace if less than 18 Ohms using a digital Ohm Meter.
28 Air conditioning Clutch relay and/or cooling fan relays. Check with digital Ohm meter, replace if less than 18 Ohms. If relays OK, potential ECM failure.
32 The most common cause of this code is a bad or intermittent EGR switch which is located on the EGR pipe between the exhaust manifold and the intake manifold. Replace this switch first when you get this code. Next, check electrical connections at EGR valve solenoid and then the ECM. Check all vacuum lines for leaks especially around the EGR valve. Possible ECM failure.
33 (1985-1990) Inspect intake system for leaks, Inspect for vacuum leaks, Check MAF connector and wiring, Check MAF for open using digital Ohm meter. Possible ECM failure.
33 (1984) Check vacuum hoses. Check wiring to sensor. Change sensor. Check connections at ECM.
34 (1985-1990) Clean the throttle body. Check MAF connections. Replace MAF relay. Replace MAF Sensor. Possible ECM failure.
34 (1984) Check Vacuum hoses associated with MAP sensor. Check wiring and connections, particularly at ECM. Replace the sensor. Possible ECM failure.
35 Check fuel pressure, injectors, leaking throttle body. Change the IAC valve.
36 Check connections at MAF, MAF relay and MAF Burn off relay. Check resistance of MAF relay and MAF burnoff relay with digital Ohm meter. replace if less than 18 Ohms. Possible ECM failure.
41 Check wiring at ECM. Possible PROM failure, or incorrectly seated PROM. Reseat PROM. Possible ECM failure.
42 Check wiring at ignition module. Replace ignition module. Possible ECM failure.
43 Check ECM wiring. Replace knock sensor
44 Check wiring.connectors at Oxygen sensor. Check fuel pressure. Replace Oxygen sensor.
45 Check evaporative charcoal canister for smell of fuel (which normally comes from filling fuel tank to full). check fuel pressure regulator. Possible leaking fuel injector or sticking/bad EGR valve. Possible bad Oxygen sensor.
46 With negative battery lead disconnected and using high pressure, non residue contact spray cleaner, spray into area where ignition key inserts followed by inserting and removing key several times. Check for open/short on harness from steering column VATS ignition key to ECM. Possible defective anti-theft module.
51 Faulty or incorrect PROM in the ECM. Change PROM with correct version for automobile.
52 Check connections at the oil temperature switch. If OK, replace switch.
53 If voltage is more than 17.1 or less than 10 volts, this code will be set. Check battery leads, alternator drive belt for tightness and have electrical shop check alternator output. Voltage with engine off should be 12 volts. Voltage with engine running should be 14-15 volts. Use digital volt meter for checks and measure at the battery terminals.
54 Using digital Ohm meter, check fuel pump circuits for shorts or opens.
55 This code is set when there is not enough fuel when accelerating. A possible fuel pump failure or insufficient fuel pressure due to a fuel line restriction is indicated.
62 Check wiring associated with Oil temperature switch. Replace switch.
63 Check wiring and connections to Oxygen sensor.
64 Check wiring and connections from Oxygen sensor to ECM. Check ECM ground terminal and battery ground. Check fuel pressure and fuel pump. Replace Oxygen sensor if all of above OK.
65 Check evaporative charcoal canister for fuel fumes. Replace if contaminated. Check oil for presence of fuel. Check fuel pressure regulator, fuel pump, check for leaking injectors, Check for stuck/defective EGR valve, Replace Oxygen sensor if all above OK.

The C4 Corvette uses several computers---more in the later models than the early years--- and each has it's own set of trouble codes. The Anti-Lock Brake System (ABS) , Automatic Slip Regulation (ASR), Selective Ride System (SRS) as well as the Air Conditioner Controller, the Air Bag's computer system (called the DERM module) plus the Central Control Module (CCM) on 1990 and later C4s, all have their own computers and their own set of possible trouble codes. Some can be recovered without a scan tool, some cannot. You will need a service manual for your year C4 to discover the procedure to gain access to those codes.



http://www.corvettephotographs.com/c4vettes/codes.htm

C4 Corvette Diagnostic Code Recovery Techniques

In the 'In Depth' section of this site, the ECM (Engine Control Module) codes are listed and the technique for recovering those codes on the 1984 through 1993 model Corvette is explained.

This fact sheet reviews that information and also shows you how to recover ECM codes for the rest of the C4 models plus shows how to recover the ABS, ASR, SRC, DERM and RTD codes as well.

Code Recovery: 1984 through 1993:

To recover ECM codes from the 1984 through 1993 Corvette, place a short as shown below between pins "A" and "B" on the ALDL (Assembly Line Diagnostic Link) connector. This connector is located under the dash just to the right of the steering column and has space for 12 pins although not all of the cavities will be populated.
cv41.JPG


.

Turn the ignition switch to "On" but do not start the engine.

Depending on the model year, either the "Check Engine Light" or the "Service Engine Soon" will begin to flash.

As the code display sequence begins, you will see a flash followed by a pause and then two flashes. This is the indication for the number "12". The number 12 is a delimiter intended to show where the ECM code display starts and stops.

Code 12 will flash three times and then any stored codes will flash. When all codes have been displayed or if there are no stored codes, the number 12 will again flash three times.

For example, a problem with the EGR system (code 32) will be shown as 12, 12, 12, 32, 32, 32, 12, 12, 12.

This would be displayed on the Check Engine/Service Engine Soon light like this:

12: flash (pause), flash, flash, (long pause)
12: flash (pause), flash, flash, (long pause)
12: flash (pause), flash, flash, (long pause)
32: flash, flash, flash (pause) flash, flash (long pause)
32: flash, flash, flash (pause), flash, flash (long pause)
32: flash, flash, flash (pause), flash, flash (long pause)
12: flash (pause), flash, flash, (long pause)
12: flash (pause), flash, flash, (long pause)
12: flash (pause), flash, flash (long pause)
The ECM code display will repeat until you turn off the ignition switch and remove the short.

Additional Codes available on the 1984 through 1993 Corvettes:

Selective Ride Codes:

On the 1989 Corvette, if you have the Selective Ride Option, any codes associated with the SRC will cause the Service Selective Ride System light to flash when you short ALDL pins "A" to "B". The sequence uses the same 12, 12, 12 delimiter as the ECM code display uses.

Some later Corvettes require you to short pins "C" to "A" to flash codes on the SSR light. It varies with the model and you will need to consult the service manual for your particular model year to find out if these are the proper pins or if there is another technique requried.

ABS Codes:

On the 1990 and 1991 model shorting pin "H" to pin "A" will cause the ABS light to flash ABS codes. (Beginning in 1992, there is another technique which is explained below).
cv42.JPG

Not all codes are displayed using this technique. There are four codes that will not display without a scan tool. Also, note that the 1986 through 1989 Corvettes will not display any ABS codes. A special test fixture is required for those models.

Sequenced Code Recovery - 1990 through 1993:

With the interior redesign in 1990, Chevrolet added additional computer capability. The CCM (Central Control Module) was added and a method was provided to display codes on the speedometer of the Corvette.

From 1990 through 1993, you shorted ALDL pin "G" to "A" and turned the ignition to "On" without starting the engine.
cv43.JPG

This action will cause the speedometer and trip odometer to become a troubleshooting aid:
cv44.JPG

The codes will display on the speedometer. If there are no codes, the speedometer will show three dashes (---) and if the CCM cannot communicate with the other computers, the letters "ERR" will show up on the display.

The module number associated with the codes will be displayed on the odometer and will show which computer's codes is being displayed.

For the 1990 and 1991 Corvette, the modules are Module "1", the CCM computer and module "4", the ECM module.

For 1992 and 1993, an additional module, module "7", the ABS (Anti-Lock Brake System) and ASR (Automatic Slip Regulation System) codes will be displayed.

The codes will show up for three seconds each and once all codes have been displayed, the speedometer will show three dashes. You can either turn the ignition off for five seconds and then back on to repeat the process or turn the ignition off and remove the short to restore normal operation.

Sequenced Code Recovery - 1994 through 1996:

In 1994, Chevrolet went to a 16 pin ALDL connector in preparation for the federally mandated change to the much more capable OBD-II (On Board Diagnostics - Version 2) system.

As with the 1990-1993 model, you can display codes on the speedometer but the pins to be shorted are different:
cv45.JPG

Beginning in 1994, you short pin "12" to pin "4" and once again turn the ignition switch to "On" without starting the engine.

The speedometer will display any codes using the same protocol as the 1990-1993 model but there are some changes in the designation for the modules plus additional modules are added:

Module "1" is still the CCM module.

Module "4" is now called the PCM module (Powertrain Control Module) because automatic transmission computer control was added to Engine Control Module in 1994.

Module 7 (on the 1996 model only) is the RTD module. (This is the Real Time Dampening module which replaced the Selective Ride Control module in 1996).

Module 9 is the ABS/ASR module number from 1994 through 1996.

Finally, Module "A", the DERM (Dynamic Energy Control Module --- the air bag control module) will be requested to show any codes.

Just like the 1990-1993 display, you read the codes on the speedometer and read the module number on the trip odometer.

Again, you can cause the codes to repeat by turning the ignition off for five seconds and then back on.

Turn the ignition off and remove the short to restore normal operation.

I think youll find reading thru these threads / and sub linked info rather helpful


http://forum.grumpysperformance.com/viewtopic.php?f=70&t=7309&p=24861&hilit=start+sequence#p24861

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=10385&p=42943&hilit=start+sequence#p42943

http://members.shaw.ca/corvette86/FuelSystemDiagnosis.pdfhtt

http://forum.grumpysperformance.com/viewtopic.php?f=80&t=728&p=43477&hilit=sensors+camaro#p43477



http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401&p=39419&hilit=sensors+camaro#p39419


A fuel pressure test gauge can be bought at your local auto supply for ~$35. Attach it to the schrader valve that is on the fuel rail. Schrader valve location on 1994-1997

Normal pressure when the engine is not running and lines have been pressurized is 41-47 psi. This same pressure should be observed at wide open throttle (WOT). WOT can be simulated by removing the vacuum hose to the regulator at idle. At idle (because of the effect of the vacuum to the regulator) pressure will be less than what you observe with the vacuum line off. There may be anything from a 3 to 10 psi difference. NOTE: any indication of fuel in the vacuum line to the regulator, means the regulator is leaking and should be replaced. Check the line for fuel or the smell of fuel.
To fully determine that you don't have a pressure drop off during actual WOT situations, you should tape the gauge to your windshield and take it for a test run. This will tell you if the pump can meet actual fuel flow demands at pressure and not just at a simulated WOT condition (as when removing the vacuum to the regulator).
When you have a gauge connected and the pressure looks initially good and then bleeds off quickly when you shut the engine off, you can do a couple of tests to help you figure out where the pressure loss is.
What the factory manual says to temporarily install, is a set of "fuel line shut off adapters" (probably something the normal guy is not going to have available). You remove the fuel lines from the rail and connect these valves in between. This lets you shut off either side of the lines for testing.
You can do the same thing by pinching the flexible lines to shut them off, but risk breaking them. You might be able to do it (your risk) by using a needle nose vise grips and putting some scrap hose as cushions on the jaws. Then use that to clamp off the line just enough to seal it. Obviously, this is not the best way to shut off the lines and could result in breakage. Heat and age can make the hoses brittle. If you don't want to risk it, don't. It's just a suggestion.
You can use the fuel pump prime connector for pressurizing the system (jumper 12v to it to run the pump).
Watch your gauge as you jumper the prime connector. When you have good pressure remove the jumper and clamp off (or use shut off valve) the fuel supply line (3/8 pipe). If pressure holds, you have a leak on the feed line somewhere before it gets to the clamp (or shut off valve) or at the check ball in the pump. If it still goes down, release your clamp (or open shut off valve). Pressurize the system again, then remove the jumper and this time clamp (or shut off) the return line (5/16 line). If pressure holds, then the regulator is faulty. If pressure does not hold, you need to locate leaky injector(s). If you can't tell a leaky injector from reading the plugs, you can look and see if injectors are leaking by removing the fuel rail screws and pull the rail and all the injectors up, so you can see under them. Leave them over the injector ports. Pressurized the system and look under the injectors to see if any are dripping.
 
Last edited by a moderator:
http://www.corvettebuyers.com/ecm.html

viewtopic.php?f=32&t=2697&p=37334&hilit=corvette+trouble+codes#p37334

Recovering the C4 ECM / PCM Codes
The following applies to recovering the OBD-I (On Board Diagnostics) codes on the 1984 through 1993 model C4 Corvettes via the 12 pin ALDL connector located under the dash just to the right of the steering column.
1994 and 1995 C4s also had the OBD-I system but used a 16 pin access connector that would become standard for the OBD-II system used on 1996 and later Corvettes. For 1994 and later models, you will need to recover the codes using a special procedure involving the speedometer and the odometer as explained in the service manual or use a special diagnostic device known as a scan tool.

On Board Diagnostics
The 1984 through 1996 Corvette has an On Board Diagnostic (OBD) system which is part of the Electronic Control Module or ECM, (also known as Powertrain Control Module or PCM in 1994 and later Corvettes), plus a system of sensors located throughout the automobile. The ECM/PCM gathers input from the sensors and continuously changes the fuel/air mixture, timing and other engine and transmission parameters so as to optimize the operation of the automobile for the best compromise between performance, efficiency and exhaust emissions.
Any time a sensor's output exceeds a Hi / Lo reference parameter stored in a Programmable Read Only Memory (PROM) array in the ECM / PCM module, an error code is set and retained in the ECM / PCM memory.
This event causes the lighting of the Malfunction Indicator Lamp (MIL) on the "tell tale" panel (more commonly known as the "Check Engine" light) or the SYS (System) lamp located on the instrument panel above the speedometer on later C4 automobiles.
If the problem clears and remains cleared for 10 seconds, the light will extinguish however, the error code is still stored in the ECM / PCM memory.
Regardless of whether the problem is constant or intermittent, the error code can be recovered through a user friendly system involving the MIL (Check Engine) or SYS lamp.
To the immediate right of the steering column under the dash, you will find a multiple pin electrical connector. This connector is called the Assembly Line Data Link (ALDL).
From 1984 until the end of the 1993 model year a 12 pin ALDL was used. After that, a 16 pin ALDL connector was used. The 1994 and 1995 model year still used the OBD-I system even though they have 16 pin connectors. The 16 pin connector in the 1996 C4 is used for the much more complex OBD-II system and a scan tool is required to discover the OBD-II system's secrets.
The early ALDL connector has room for 12 pins however only 7 are populated and of those we are only interested in Pin "A" and "B" for this procedure.

On Board Diagnostics
Remove the ALDL cover (in the unlikely event that there still is one in the automobile...they usually were lost early in the automobile's lifetime) and as you view the pins, you will find the top row fully populated whereas not all are populated pin on the bottom row.
On the top row (as you view the connector from the cockpit), the pin designators are F,E,D,C,B,A.

From 1984 until the end of the 1993 model year a 12 pin ALDL was used. After that, a 16 pin ALDL connector was used. The 1994 and 1995 model year still used the OBD-I system even though they have 16 pin connectors. The 16 pin connector in the 1996 C4 is used for the much more complex OBD-II system and a scan tool is required to discover the OBD-II system's secrets.

For the '84- end of '93, 12 pins:

aldl.gif


84-93 OBDI with 12 pin ALDL.
94-95 ODBI with 16 pin ALDL.
96+ ODBII with 16 pin ALDL.



Pin "B" is the diagnostic enable pin and pin "A" is ground. Grounding pin "B" to enable the diagnostic readout of the ECM/PCM.

To recover the codes, short pins "A" and "B" together using a small section of electrical wire or paper clip.

With the ignition turned OFF, short pins "A" and "B" on the ALDL.

Turn IGN ON (but not to RUN).

The "Check Engine" light (early C4s) or "SYS" light (later C4s) will flash a Code 12 (a single flash followed by two flashes) and will repeat three times (Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause), Flash (pause) Flash Flash (long pause).

Code 12 is a delimiter or marker code to show where the error code string begins and ends.

After the three Code 12 flashes, you will either get an error code (or codes) or you will get another string of Code 12 flashes if there are no trouble codes stored.

All codes are repeated three times with a long pause between each code group (36 or Flash Flash Flash pause followed by six flashes, repeated three times, folowed by a long pause with any additional codes stored then flashed).

The "Check Engine/System" light on with engine running means the condition(s) are currently present. If the light is not on during RUN operation, the limits were exceeded at some point in time and the event was recorded in memory, but the reading has since returned to the normal operating range.

Remember to remove the shorting device from the connector after you have read the codes.

Clearing the Codes

To clear the codes from memory, remove the negative battery cable for a minimum of 10 seconds.

Disconnecting the battery will clear all stored codes and and any stored memory (radio button presets, clock, trip odometer, average gas mileage memory, power seats). Your ECM/PCM computer will also have to relearn timing/mixture/exhaust emissions.

Make absolutely certain the ignition key is turned OFF. If you connect the battery with the ignition switch ON, you can destroy the ECM/PCM module.

For 1994 and later models, you will need to recover the codes using a special procedure involving the speedometer and the odometer as explained in the service manual or use a special diagnostic device known as a scan tool.

For the '94 - '95, 16 pins (but still OBD I):

obd2dlc.gif



Beginning in 1994, you short pin "12" to pin "4" and once again turn the ignition switch to "On" without starting the engine.

The speedometer will display any codes using the same protocol as the 1990-1993 model but there are some changes in the designation for the modules plus additional modules are added:

Module "1" is still the CCM module.

Module "4" is now called the PCM module (Powertrain Control Module) because automatic transmission computer control was added to Engine Control Module in 1994.

Module 7 (on the 1996 model only) is the RTD module. (This is the Real Time Dampening module which replaced the Selective Ride Control module in 1996).

Module 9 is the ABS/ASR module number from 1994 through 1996.

Finally, Module "A", the DERM (Dynamic Energy Control Module --- the air bag control module) will be requested to show any codes.

Just like the 1990-1993 display, you read the codes on the speedometer and read the module number on the trip odometer.

Again, you can cause the codes to repeat by turning the ignition off for five seconds and then back on.

Turn the ignition off and remove the short to restore normal operation.

1996 to 2004 Corvette (OBD II):

Turn IGN ON, ENG OFF.
ON DIC, Press RESET button to clear any warning messages.
Press and hold OPTIONS.
While holding OPTIONS, press FUEL four times within 10 sec.

Go into an AUTOMATIC mode to shows all parameters: PCM-TCS-RTD-BCM-IPC-RADIO-HVAC-LDCM-RDCM-SCM-RFA. If there are no problems, you will see "NO MORE CODES" on the ICP display.

The computer displays two kinds of codes, CURRENT and HISTORY, designated "C" or "H". A CURRENT code indicates a malfunction is present in the system whose module is displaying data. A HISTORY code indicates a past problem.

When the screen displays MANUAL DIAGNOSTICS, select the desired module by pressing the OPTIONS button to go forward or the TRIP button to go back. Press GAUGES to go forward or FUEL to go back.

To exit the diagnostic mode at any time, press E/M. If you want to erase or CLEAR codes, press RESET.
KNOWING WHAT YOUR DOING IS IMPORTANT, TO GETTING GOOD RESULTS!
no one knows everything about all models and years so it helps to have the correct procedures and info in a handy referace source,now you can get by with a HAYNES or CHILTONS manual, or something similar, but for detailed info, OWNING the CHEVY SHOP MANUAL FOR YOUR SPECIFIC CAR IS ALMOST MANDATORY!
I get asked frequently, "how did you know how to do that?"
well, EXPERIANCE plays a big roll, working on similar cars and engines helps, and the INTERNET is a good resource... but theres ALWAYS a big need for DETAILED REFERANCE MATERIAL, SPECIFICALLY MATCHING YOUR PARTICULAR CAR and if you have not yet invested in a SHOP MANUAL for the year make and model of you pride and joy muscle car your either not serious about your hobby, or most likely NOT A SERIOUS HOT RODDER! I constantly see guys SCREWING up installations, or adjustments,if you don,t know exactly what your doing, you need to either let the dealer do it and PRAY his mechanics are experianced and can read, OR..if your like ME, you would rather do it yourself and KNOW its been done correctly...
if your not aware, heres where to order them....

1-800-782-4356

http://helminc.com/helm/homepage.asp?r=
read

http://members.shaw.ca/corvette86/Component Location View 86.pdf

http://www.digitalcorvettes.com/forums/showthread.php?t=54543

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=596

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://forum.grumpysperformance.com/viewtopic.php?f=70&t=986

http://www.digitalcorvettes.com/forums/showthread.php?t=54543


http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://members.shaw.ca/corvette86/FuelSystemDiagnosis.pdf

http://forum.grumpysperformance.com/viewtopic.php?f=36&t=63

http://forum.grumpysperformance.com/viewtopic.php?f=80&t=728&p=8392&hilit=sensor+location#p8392

http://forum.grumpysperformance.com/viewtopic.php?f=62&t=3401&p=9072&hilit=fuel+pump#p9072
 
Last edited by a moderator:
If your trying to isolate a problem, apply a bit of logic , what changes and whats the likely effect of those changes?
ENGINE TEMPS and related air flow sensor input to the cpu and the IAC , MAF function, voltage issues are generally related to the alternator or battery or grounds,and connections, fuses, etc.
so you start with those, basic concepts and your shop manual and a digital multi meter
buy a CHEVY SHOP MANUAL FOR YOUR YEAR CORVETTE!
set and verify your ignition timing, pull trouble codes,set your tps and iac,, then check for vacuum leaks on the lines and intake,then get out your multi meter and verify all the sensors, chances are good its a defective sensor a logical step by step approach will lead you to the problem, youll be amazed at what youll learn reading links. use of a shop manual and multi meter can be very helpful, its just a simple process of testing sensors , fuses and fuel delivery voltage and circuit resistance


1996_Corvette.jpg

image_6238.jpg


http://forum.grumpysperformance.com/viewtopic.php?f=80&t=728&p=43477#p43477

http://forum.grumpysperformance.com/viewtopic.php?f=32&t=1401

http://service.gm.com/gmspo/mode6/pdf/1 ... _FY_yE.pdf


http://garage.grumpysperformance.com/index.php?threads/code-scanners-software.3096/#post-70396

1996 CORVETTE

http://www.grumpysperformance.com/96y1.pdf
http://www.grumpysperformance.com/96y2.pdf
http://www.grumpysperformance.com/96y3.pdf
http://www.grumpysperformance.com/96y4.pdf
http://www.grumpysperformance.com/96y5.pdf

http://www.grumpysperformance.com/96y6.pdf
http://www.grumpysperformance.com/96y7.pdf
http://www.grumpysperformance.com/96y8.pdf
http://www.grumpysperformance.com/96y9.pdf
http://www.grumpysperformance.com/96y10.pdf

http://www.grumpysperformance.com/96y11.pdf
http://www.grumpysperformance.com/96y12.pdf
http://www.grumpysperformance.com/96y13.pdf
http://www.grumpysperformance.com/96y14.pdf
http://www.grumpysperformance.com/96y15.pdf

http://www.grumpysperformance.com/96y16.pdf
http://www.grumpysperformance.com/96y17.pdf
http://www.grumpysperformance.com/96y18.pdf
 
Last edited by a moderator:
http://garage.grumpysperformance.co...e-out-intermittent-fan-issue.9229/#post-33215
NEWER TROUBLE CODE LIST FOR GM CARS
CODES 1994 TO 1996:
this infos bound to be helpful at times
Sensor Locations

Sensor
Location

Engine Coolant Temperature Sensor. Front of engine, below Throttle Body.
Engine Oil Temperature Sensor. Left rear of engine, just above the oil filter.
Oil Pressure Sender/Switch. Top, left hand rear of engine.
Fuel Quantity Sender. Top of fuel tank, beneath filler pipe escutcheon panel.
MAT (Manifold Absolute Temperature Sensor). Underside of manifold air plenum at rear.
Outside Temperature Sensor. Right side of engine, top right corner of radiator.
In Car Temp Temperature Sensor. Coupe: above left seat near interior courtesy light, Convertible: center of cargo compartment lid.
MAF (Mass Air Flow) Sensor. Front of engine ahead of throttle body.
Oxygen (O2) Sensor. Left side of engine, in exhaust pipe.
TPS (Throttle Position Sensor). Right side of throttle body at the front.


Sensor Outputs:

Sensor
Measured Value

Engine Coolant Temperature Sensor. 185 Ohms @ 210F, 3400 Ohms @ 68F, 7,500 Ohms @ 39 F.
Engine Oil Temperature Sensor. 185 Ohms @ 210 F, 3400 Ohms @ 68 F, 7,500 Ohms @39 F.
Oil Pressure Sender/Switch. 1 Ohms @ 0 PSI, 43 Ohms @ 30 PSI, 86 Ohms @ 60 PSI.
Fuel Quantity Sender. 0 Ohms @ Empty, 45 Ohms @ 1/2 Full, 90 Ohms @ Full.
MAT (Manifold Absolute Temperature Sensor). 185 Ohms @ 210 F, 3400 Ohms @ 70 F, 15,000 Ohms @ 40 F.
Outside Temperature Sensor. 4400 Ohms @ 60 F, 2200 Ohms @ 85 F.
In Car Temp Temperature Sensor. 4400 Ohms @ 60 F, 2200 Ohms @ 85 F.
MAF (Mass Air Flow) Sensor. .4 Volts @ idle, 5 Volts @ Full Throttle.
Oxygen (O2) Sensor. .1 Volt Lean Mixture, .9 Volt Rich Mixture.
TPS (Throttle Position Sensor). .54 Volts Idle, ~ 5 Volts Full Throttle.
user_online.gif

DTC #11: Malfunction Indicator Lamp Circuit.
DTC #13: Bank #1 Heated Oxygen Sensor #1 Circuit:
DTC #14: Engine Coolant Temperature Sensor Circuit Voltage Low.
DTC #15: Engine Coolant Temperature Sensor Circuit Voltage High.
DTC #16: Distributor Ignition System Low Pulse.
DTC #18: Injector Circuit.
DTC #21: Throttle Position Sensor Circuit Voltage High.
DTC #22: Throttle Position Sensor Circuit Voltage Low.
DTC #23: Intake Temperature Sensor Circuit Voltage High.
DTC #24: Vehicle Speed Sensor Circuit.
DTC #25: Intake Air Temperature Sensor Circuit Voltage Low.
DTC #26: Evaporative Emission Canister Purge Solenoid Valve Circuit.
DTC #27: EGR Vacuum Control Signal Solenoid Valve Circuit.
DTC #28: Transmission Range Pressure Switch Assembly Fault.
DTC #29: Secondary Air Injection Pump Circuit.
DTC #32: Exhaust Gas Recalculation.
DTC #33: Manifold Absolute Pressure Sensor Circuit High.
DTC #34: Manifold Absolute Pressure Sensor Circuit Low.
DTC #36: Distributor Ignition System High Pulse.
DTC #37: Brake Switch Stuck On.
DTC #38: Brake Switch Stuck Off.
DTC #41: Ignition Control Circuit Open.
DTC #42: Ignition Control Circuit Shorted.
DTC #43: Knock Sensor Circuit.
DTC #44: Bank 1 LF Heated Oxygen Sensor #1 Circuit Lean.
DTC #45: Bank 1 LF Heated Oxygen Sensor #1 Circuit Rich.
DTC #47: Knock Sensor Circuit Or Module Missing.
DTC #48: Mass Air Flow Sensor Circuit.
DTC #50: System Voltage Low.
DTC #51: EEPROM Programming Error.
DTC #52: Engine Oil Temperature Sensor Circuit Voltage Low.
DTC #53: System Voltage Low.
DTC #55: Fuel Lean Monitor.
DTC #58: Transmission Fluid Temperature Sensor Circuit Low.
DTC #59: Transmission Fluid Temperature Sensor Circuit High.
DTC #62: Engine Oil Temperature Sensor Circuit Voltage Low.
DTC #63: Bank 2 RF Heated Oxygen Sensor #1 Circuit Open.
DTC #64: Bank 2 RF Heated Oxygen Sensor #1 Circuit Lean.
DTC #65: Bank 2 RF Heated Oxygen Sensor #1 Circuit Rich.
DTC #66: A/C Refrigerant Pressure Sensor Circuit Open.
DTC #67: A/C Pressure Sensor Circuit Sensor or A/C Clutch.
DTC #68: A/C Relay Circuit.
DTC #69: A /C Clutch Circuit.
DTC #70: A/C Clutch Relay Driver Circuit.
DTC #72: Vehicle Speed Sensor Loss.
DTC #73: Pressure Control Solenoid Circuit Current Error.
DTC #74: Traction Control System Circuit Low.
DTC #75: Transmission System Voltage Low
DTC #77: Primary Cooling Fan Relay Control Circuit.
DTC #78: Secondary Cooling Fan Relay Control Circuit.
DTC #79: Transmission Fluid Overtemp.
DTC #80: Transmission Component Slipping.
DTC #81: Transmission 2-3 Shift Solenoid Circuit.
DTC #82: Transmission 1-2 Shift Solenoid Circuit.
DTC #83: Torque Converter Solenoid Voltage High.
DTC #84: 3-2 Control Solenoid Circuit.(Auto Only).
DTC #84: 2nd And 3rd Gear Blockout Relay Control Circuit.
DTC #85: Transmission TCC Stock On.
DTC #90: Transmission TCC Solenoid Circuit.
DTC #91: One To Four Upshift Lamp(Manual Only).
DTC #97: VSS Output Circuit.
DTC #98: Tachometer Output Signal Voltage Wrong.
_________________you really can,t be effectively at playing mr-fix-it with out the correct tools

especially on the more modern cars that are computer controlled, the days of effectively tuning by ear and vacuum gauge and engine sound went out with carbs
you need a few basic tools, now the list will vary, but you can,t get by by guessing, you neet to know and test now that sensors and CPUs control engine function
heres some basic tools

be sure to get the specific manuals your car and EFI system and ignition system,require FIRST



Diagnostic Trouble Codes (DTCs) for OBD II equipped GM vehicles
GM OBD2 Module Trouble Code Comprehensive List

P0010 "A" Camshaft Position Actuator Circuit (Bank 1)
P0011 "A" Camshaft Position - Timing Over-Advanced (Bank 1)
P0012 "A" Camshaft Position - Timing Over-Retarded (Bank 1)
P0013 "B" Camshaft Position - Actuator Circuit (Bank 1)
P0014 "B" Camshaft Position - Timing Over-Advanced (Bank 1)
P0015 "B" Camshaft Position - Timing Over-Retarded (Bank 1)
P0020 "A" Camshaft Position Actuator Circuit (Bank 2)
P0021 "A" Camshaft Position - Timing Over-Advanced (Bank 2)
P0022 "A" Camshaft Position - Timing Over-Retarded (Bank 2)
P0023 "B" Camshaft Position - Actuator Circuit (Bank 2)
P0024 "B" Camshaft Position - Timing Over-Advanced (Bank 2)
P0025 "B" Camshaft Position - Timing Over-Retarded (Bank 2)
P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032 HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0036 HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038 HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0042 HO2S Heater Control Circuit (Bank 1 Sensor 3)
P0043 HO2S Heater Control Circuit Low (Bank 1 Sensor 3)
P0044 HO2S Heater Control Circuit High (Bank 1 Sensor 3)
P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051 HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052 HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0056 HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057 HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058 HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0062 HO2S Heater Control Circuit (Bank 2 Sensor 3)
P0063 HO2S Heater Control Circuit Low (Bank 2 Sensor 3)
P0064 HO2S Heater Control Circuit High (Bank 2 Sensor 3)
P0100 Mass or Volume Air Flow Circuit
P0101 Mass or Volume Air Flow Circuit Range/Performance
P0102 Mass or Volume Air Flow Circuit Low Input
P0103 Mass or Volume Air Flow Circuit High Input
P0104 Mass or Volume Air Flow Circuit Intermittent
P0105 Manifold Absolute Pressure/Barometric Pressure Circuit
P0106 Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance
P0107 Manifold Absolute Pressure/Barometric Pressure Circuit Low Input
P0108 Manifold Absolute Pressure/Barometric Pressure Circuit High Input
P0109 Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent
P0110 Intake Air Temperature Circuit
P0111 Intake Air Temperature Circuit Range/Performance
P0112 Intake Air Temperature Circuit Low Input
P0113 Intake Air Temperature Circuit High Input
P0114 Intake Air Temperature Circuit Intermittent
P0115 Engine Coolant Temperature Circuit
P0116 Engine Coolant Temperature Circuit Range/Performance
P0117 Engine Coolant Temperature Circuit Low Input
P0118 Engine Coolant Temperature Circuit High Input
P0119 Engine Coolant Temperature Circuit Intermittent
P0120 Throttle/Pedal Position Sensor/Switch "A" Circuit
P0121 Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance
P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low Input
P0123 Throttle/Pedal Position Sensor/Switch "A" Circuit High Input
P0124 Throttle/Pedal Position Sensor/Switch "A" Circuit Intermittent
P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
P0126 Insufficient Coolant Temperature for Stable Operation
P0127 Intake Air Temperature Too High
P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0130 O2 Sensor Circuit (Bank 1 Sensor 1)
P0131 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1)
P0132 O2 Sensor Circuit High Voltage (Bank 1 Sensor 1)
P0133 O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
P0134 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
P0135 O2 Sensor Heater Circuit (Bank 1 Sensor 1)
P0136 O2 Sensor Circuit (Bank 1 Sensor 2)
P0137 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2)
P0138 O2 Sensor Circuit High Voltage (Bank 1 Sensor 2)
P0139 O2 Sensor Circuit Slow Response (Bank 1 Sensor 2)
P0140 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
P0141 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
P0142 O2 Sensor Circuit (Bank 1 Sensor 3)
P0143 O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3)
P0144 O2 Sensor Circuit High Voltage (Bank 1 Sensor 3)
P0145 O2 Sensor Circuit Slow Response (Bank 1 Sensor 3)
P0146 O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3)
P0147 O2 Sensor Heater Circuit (Bank 1 Sensor 3)
P0150 O2 Sensor Circuit (Bank 2 Sensor 1)
P0151 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1)
P0152 O2 Sensor Circuit High Voltage (Bank 2 Sensor 1)
P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)
P0154 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1)
P0155 O2 Sensor Heater Circuit (Bank 2 Sensor 1)
P0156 O2 Sensor Circuit (Bank 2 Sensor 2)
P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)
P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)
P0159 O2 Sensor Circuit Slow Response (Bank 2 Sensor 2)
P0160 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2)
P0161 O2 Sensor Heater Circuit (Bank 2 Sensor 2)
P0162 O2 Sensor Circuit (Bank 2 Sensor 3)
P0163 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3)
P0164 O2 Sensor Circuit High Voltage (Bank 2 Sensor 3)
P0165 O2 Sensor Circuit Slow Response (Bank 2 Sensor 3)
P0166 O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3)
P0167 O2 Sensor Heater Circuit (Bank 2 Sensor 3)
P0168 Fuel Temperature Too High P0170 Fuel Trim (Bank 1)
P0171 System too Lean (Bank 1) P0172 System too Rich (Bank 1)
P0173 Fuel Trim (Bank 2) P0174 System too Lean (Bank 2)
P0175 System too Rich (Bank 2) P0176 Fuel Composition Sensor Circuit
P0177 Fuel Composition Sensor Circuit Range/Performance
P0178 Fuel Composition Sensor Circuit Low Input
P0179 Fuel Composition Sensor Circuit High Input
P0180 Fuel Temperature Sensor "A" Circuit
P0181 Fuel Temperature Sensor "A" Circuit Range/Performance
P0182 Fuel Temperature Sensor "A" Circuit Low Input
P0183 Fuel Temperature Sensor "A" Circuit High Input
P0184 Fuel Temperature Sensor "A" Circuit Intermittent
P0185 Fuel Temperature Sensor "B" Circuit
P0186 Fuel Temperature Sensor "B" Circuit Range/Performance
P0187 Fuel Temperature Sensor "B" Circuit Low Input
P0188 Fuel Temperature Sensor "B" Circuit High Input
P0189 Fuel Temperature Sensor "B" Circuit Intermittent
P0190 Fuel Rail Pressure Sensor Circuit
P0191 Fuel Rail Pressure Sensor Circuit Range/Performance
P0192 Fuel Rail Pressure Sensor Circuit Low Input
P0193 Fuel Rail Pressure Sensor Circuit High Input
P0194 Fuel Rail Pressure Sensor Circuit Intermittent
P0195 Engine Oil Temperature Sensor Circuit
P0196 Engine Oil Temperature Sensor Circuit Range/Performance
P0197 Engine Oil Temperature Sensor Circuit Low
P0198 Engine Oil Temperature Sensor Circuit High
P0199 Engine Oil Temperature Sensor Circuit Intermittent
P0200 Injector Circuit P0201 Cylinder 1 - Injector Circuit
P0202 Cylinder 2 - Injector Circuit
P0203 Cylinder 3 - Injector Circuit
P0204 Cylinder 4 - Injector Circuit
P0205 Cylinder 5 - Injector Circuit
P0206 Cylinder 6 - Injector Circuit
P0207 Cylinder 7 - Injector Circuit
P0208 Cylinder 8 - Injector Circuit
P0209 Cylinder 9 - Injector Circuit
P0210 Cylinder 10 - Injector Circuit
P0211 Cylinder 11 - Injector Circuit
P0212 Cylinder 12 - Injector Circuit
P0213 Cold Start Injector 1
P0214 Cold Start Injector 2
P0215 Engine Shutoff Solenoid
P0216 Injection Timing Control Circuit
P0217 Engine Coolant Over Temperature Condition
P0218 Transmission Fluid Over Temperature Condition
P0219 Engine Over speed Condition
P0220 Throttle/Pedal Position Sensor/Switch "B" Circuit
P0221 Throttle/Pedal Position Sensor/Switch "B" Circuit Range/Performance
P0222 Throttle/Pedal Position Sensor/Switch "B" Circuit Low Input
P0223 Throttle/Pedal Position Sensor/Switch "B" Circuit High Input
P0224 Throttle/Pedal Position Sensor/Switch "B" Circuit Intermittent
P0225 Throttle/Pedal Position Sensor/Switch "C" Circuit
P0226 Throttle/Pedal Position Sensor/Switch "C" Circuit Range/Performance
P0227 Throttle/Pedal Position Sensor/Switch "C" Circuit Low Input
P0228 Throttle/Pedal Position Sensor/Switch "C" Circuit High Input
P0229 Throttle/Pedal Position Sensor/Switch "C" Circuit Intermittent
P0230 Fuel Pump Primary Circuit
P0231 Fuel Pump Secondary Circuit Low
P0232 Fuel Pump Secondary Circuit High
P0233 Fuel Pump Secondary Circuit Intermittent
P0234 Turbo/Super Charger Over boost Condition
P0235 Turbo/Super Charger Boost Sensor "A" Circuit
P0236 Turbo/Super Charger Boost Sensor "A" Circuit Range/Performance
P0237 Turbo/Super Charger Boost Sensor "A" Circuit Low
P0238 Turbo/Super Charger Boost Sensor "A" Circuit High
P0239 Turbo/Super Charger Boost Sensor "B" Circuit
P0240 Turbo/Super Charger Boost Sensor "B" Circuit Range/Performance
P0241 Turbo/Super Charger Boost Sensor "B" Circuit Low
P0242 Turbo/Super Charger Boost Sensor "B" Circuit High
P0243 Turbo/Super Charger Wastegate Solenoid "A"
P0244 Turbo/Super Charger Wastegate Solenoid "A" Range/Performance
P0245 Turbo/Super Charger Wastegate Solenoid "A" Low
P0246 Turbo/Super Charger Wastegate Solenoid "A" High
P0247 Turbo/Super Charger Wastegate Solenoid "B"
P0248 Turbo/Super Charger Wastegate Solenoid "B" Range/Performance
P0249 Turbo/Super Charger Wastegate Solenoid "B" Low
P0250 Turbo/Super Charger Wastegate Solenoid "B" High
P0251 Injection Pump Fuel Metering Control "A" (Cam/Rotor/Injector)
P0252 Injection Pump Fuel Metering Control "A" Range/Performance
P0253 Injection Pump Fuel Metering Control "A" Low (Cam/Rotor/Injector)
P0254 Injection Pump Fuel Metering Control "A" High (Cam/Rotor/Injector)
P0255 Injection Pump Fuel Metering Control "A" Intermittent (Cam/Rotor/Injector)
P0256 Injection Pump Fuel Metering Control "B" (Cam/Rotor/Injector)
P0257 Injection Pump Fuel Metering Control "B" Range/Performance
P0258 Injection Pump Fuel Metering Control "B" Low (Cam/Rotor/Injector)
P0259 Injection Pump Fuel Metering Control "B" High (Cam/Rotor/Injector)
P0260 Injection Pump Fuel Metering Control "B" Intermittent (Cam/Rotor/Injector)
P0261 Cylinder 1 Injector Circuit Low
P0262 Cylinder 1 Injector Circuit High
P0263 Cylinder 1 Contribution/Balance
P0264 Cylinder 2 Injector Circuit Low
P0265 Cylinder 2 Injector Circuit High
P0266 Cylinder 2 Contribution/Balance
P0267 Cylinder 3 Injector Circuit Low
P0268 Cylinder 3 Injector Circuit High
P0269 Cylinder 3 Contribution/Balance
P0270 Cylinder 4 Injector Circuit Low
P0271 Cylinder 4 Injector Circuit High
P0272 Cylinder 4 Contribution/Balance
P0273 Cylinder 5 Injector Circuit Low
P0274 Cylinder 5 Injector Circuit High
P0275 Cylinder 5 Contribution/Balance
P0276 Cylinder 6 Injector Circuit Low
P0277 Cylinder 6 Injector Circuit High
P0278 Cylinder 6 Contribution/Balance
P0279 Cylinder 7 Injector Circuit Low
P0280 Cylinder 7 Injector Circuit High
P0281 Cylinder 7 Contribution/Balance
P0282 Cylinder 8 Injector Circuit Low
P0283 Cylinder 8 Injector Circuit High
P0284 Cylinder 8 Contribution/Balance
P0285 Cylinder 9 Injector Circuit Low
P0286 Cylinder 9 Injector Circuit High
P0287 Cylinder 9 Contribution/Balance
P0288 Cylinder 10 Injector Circuit Low
P0289 Cylinder 10 Injector Circuit High
P0290 Cylinder 10 Contribution/Balance
P0291 Cylinder 11 Injector Circuit Low
P0292 Cylinder 11 Injector Circuit High
P0293 Cylinder 11 Contribution/Balance
P0294 Cylinder 12 Injector Circuit Low
P0295 Cylinder 12 Injector Circuit High
P0296 Cylinder 12 Contribution/Balance
P0298 Engine Oil Over Temperature
P0300 Random/Multiple Cylinder Misfire Detected
P0301 Cylinder 1 Misfire Detected
P0302 Cylinder 2 Misfire Detected
P0303 Cylinder 3 Misfire Detected
P0304 Cylinder 4 Misfire Detected
P0305 Cylinder 5 Misfire Detected
P0306 Cylinder 6 Misfire Detected
P0307 Cylinder 7 Misfire Detected
P0308 Cylinder 8 Misfire Detected
P0309 Cylinder 9 Misfire Detected
P0310 Cylinder 10 Misfire Detected
P0311 Cylinder 11 Misfire Detected
P0312 Cylinder 12 Misfire Detected
P0313 Misfire Detected With Low Fuel
P0314 Single Cylinder Misfire (cylinder not specified)
P0320 Ignition/Distributor Engine Speed Input Circuit
P0321 Ignition/Distributor Engine Speed Input Circuit Range/Performance
P0322 Ignition/Distributor Engine Speed Input Circuit No Signal
P0323 Ignition/Distributor Engine Speed Input Circuit Intermittent
P0325 Knock Sensor 1 Circuit (Bank 1 or Single Sensor)
P0326 Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor)
P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor)
P0328 Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
P0329 Knock Sensor 1 Circuit Input Intermittent (Bank 1 or Single Sensor)
P0330 Knock Sensor 2 Circuit (Bank 2)
P0331 Knock Sensor 2 Circuit Range/Performance (Bank 2)
P0332 Knock Sensor 2 Circuit Low Input (Bank 2)
P0333 Knock Sensor 2 Circuit High Input (Bank 2)
P0334 Knock Sensor 2 Circuit Input Intermittent (Bank 2)
P0335 Crankshaft Position Sensor "A" Circuit
P0336 Crankshaft Position Sensor "A" Circuit Range/Performance
P0337 Crankshaft Position Sensor "A" Circuit Low Input
P0338 Crankshaft Position Sensor "A" Circuit High Input
P0339 Crankshaft Position Sensor "A" Circuit Intermittent
P0340 Camshaft Position Sensor Circuit
P0341 Camshaft Position Sensor Circuit Range/Performance
P0342 Camshaft Position Sensor Circuit Low Input
P0343 Camshaft Position Sensor Circuit High Input
P0344 Camshaft Position Sensor Circuit Intermittent
P0350 Ignition Coil Primary/Secondary Circuit
P0351 Ignition Coil "A" Primary/Secondary Circuit
P0352 Ignition Coil "B" Primary/Secondary Circuit
P0353 Ignition Coil "C" Primary/Secondary Circuit
P0354 Ignition Coil "D" Primary/Secondary Circuit
P0355 Ignition Coil "E" Primary/Secondary Circuit
P0356 Ignition Coil "F" Primary/Secondary Circuit
P0357 Ignition Coil "G" Primary/Secondary Circuit
P0358 Ignition Coil "H" Primary/Secondary Circuit
P0359 Ignition Coil "I" Primary/Secondary Circuit
P0360 Ignition Coil "J" Primary/Secondary Circuit
P0361 Ignition Coil "K" Primary/Secondary Circuit
P0362 Ignition Coil "L" Primary/Secondary Circuit
P0370 Timing Reference High Resolution Signal "A"
P0371 Timing Reference High Resolution Signal "A" Too Many Pulses
P0372 Timing Reference High Resolution Signal "A" Too Few Pulses
P0373 Timing Reference High Resolution Signal "A" Intermittent/Erratic Pulses
P0374 Timing Reference High Resolution Signal "A" No Pulses
P0375 Timing Reference High Resolution Signal "B"
P0376 Timing Reference High Resolution Signal "B" Too Many Pulses
P0377 Timing Reference High Resolution Signal "B" Too Few Pulses
P0378 Timing Reference High Resolution Signal "B" Intermittent/Erratic Pulses
P0379 Timing Reference High Resolution Signal "B" No Pulses
P0380 Glow Plug /Heater Circuit "A"
P0381 Glow Plug /Heater Indicator Circuit
P0382 Glow Plug /Heater Circuit "B"
P0385 Crankshaft Position Sensor "B" Circuit
P0386 Crankshaft Position Sensor "B" Circuit Range/Performance
P0387 Crankshaft Position Sensor "B" Circuit Low Input
P0388 Crankshaft Position Sensor "B" Circuit High Input
P0389 Crankshaft Position Sensor "B" Circuit Intermittent
P0400 Exhaust Gas Recirculation Flow
P0401 Exhaust Gas Recirculation Flow Insufficient Detected
P0402 Exhaust Gas Recirculation Flow Excessive Detected
P0403 Exhaust Gas Recirculation Circuit
P0404 EGR Open Valve Pintle Error
P0404 Exhaust Gas Recirculation Circuit Range/Performance
P0405 EGR Sensor Signal Low
P0405 Exhaust Gas Recirculation Sensor "A" Circuit Low
P0406 Exhaust Gas Recirculation Sensor "A" Circuit High
P0407 Exhaust Gas Recirculation Sensor "B" Circuit Low
P0408 Exhaust Gas Recirculation Sensor "B" Circuit High
P0410 Secondary Air Injection System
P0411 Secondary Air Injection System Incorrect Flow Detected
P0412 Secondary Air Injection System Switching Valve "A" Circuit
P0413 Secondary Air Injection System Switching Valve "A" Circuit Open
P0414 Secondary Air Injection System Switching Valve "A" Circuit Shorted
P0415 Secondary Air Injection System Switching Valve "B" Circuit
P0416 Secondary Air Injection System Switching Valve "B" Circuit Open
P0417 Secondary Air Injection System Switching Valve "B" Circuit Shorted
P0418 Secondary Air Injection System Relay "A" Circuit
P0419 Secondary Air Injection System Relay "B" Circuit
P0420 Catalyst System Efficiency Below Threshold (Bank 1)
P0421 Warm Up Catalyst Efficiency Below Threshold (Bank 1)
P0422 Main Catalyst Efficiency Below Threshold (Bank 1)
P0423 Heated Catalyst Efficiency Below Threshold (Bank 1)
P0424 Heated Catalyst Temperature Below Threshold (Bank 1)
P0425 Catalyst Temperature Sensor (Bank 1)
P0426 Catalyst Temperature Sensor Range/Performance (Bank 1)
P0427 Catalyst Temperature Sensor Low Input (Bank 1)
P0428 Catalyst Temperature Sensor High Input (Bank 1)
P0429 Catalyst Heater Control Circuit (Bank 1)
P0430 Catalyst System Efficiency Below Threshold (Bank 2)
P0431 Warm Up Catalyst Efficiency Below Threshold (Bank 2)
P0432 Main Catalyst Efficiency Below Threshold (Bank 2)
P0433 Heated Catalyst Efficiency Below Threshold (Bank 2)
P0434 Heated Catalyst Temperature Below Threshold (Bank 2)
P0435 Catalyst Temperature Sensor (Bank 2)
P0436 Catalyst Temperature Sensor Range/Performance (Bank 2)
P0437 Catalyst Temperature Sensor Low Input (Bank 2)
P0438 Catalyst Temperature Sensor High Input (Bank 2)
P0439 Catalyst Heater Control Circuit (Bank 2)
P0440 Evaporative Emission Control System
P0441 Evaporative Emission Control System Incorrect Purge Flow
P0442 Evaporative Emission Control System Leak Detected (small leak)
P0443 Evaporative Emission Control System Purge Control Valve Circuit
P0444 Evaporative Emission Control System Purge Control Valve Circuit Open
P0445 Evaporative Emission Control System Purge Control Valve Circuit Shorted
P0446 Evaporative Emission Control System Vent Control Circuit
P0446 Evaporative Emission Control System Vent Control Circuit
P0447 Evaporative Emission Control System Vent Control Circuit Open
P0447 Evaporative Emission Control System Vent Control Circuit Open
P0448 Evaporative Emission Control System Vent Control Circuit Shorted
P0448 Evaporative Emission Control System Vent Control Circuit Shorted
P0449 Evaporative Emission Control System Vent Valve/Solenoid Circuit
P0450 Evaporative Emission Control System Pressure Sensor
P0451 Evaporative Emission Control System Pressure Sensor Range/Performance
P0452 Evaporative Emission Control System Pressure Sensor Low Input
P0453 Evaporative Emission Control System Pressure Sensor High Input
P0454 Evaporative Emission Control System Pressure Sensor Intermittent
P0455 Evaporative Emission Control System Leak Detected (gross leak)
P0456 Evaporative Emission Control System Leak Detected (very small leak)
P0460 Fuel Level Sensor Circuit
P0461 Fuel Level Sensor Circuit Range/Performance
P0462 Fuel Level Sensor Circuit Low Input
P0463 Fuel Level Sensor Circuit High Input
P0464 Fuel Level Sensor Circuit Intermittent
P0465 Purge Flow Sensor Circuit
P0466 Purge Flow Sensor Circuit Range/Performance
P0467 Purge Flow Sensor Circuit Low Input
P0468 Purge Flow Sensor Circuit High Input
P0469 Purge Flow Sensor Circuit Intermittent
P0470 Exhaust Pressure Sensor
P0471 Exhaust Pressure Sensor Range/Performance
P0472 Exhaust Pressure Sensor Low
P0473 Exhaust Pressure Sensor High
P0474 Exhaust Pressure Sensor Intermittent
P0475 Exhaust Pressure Control Valve
P0476 Exhaust Pressure Control Valve Range/Performance
P0477 Exhaust Pressure Control Valve Low
P0478 Exhaust Pressure Control Valve High
P0479 Exhaust Pressure Control Valve Intermittent
P0480 Cooling Fan 1 Control Circuit
P0481 Cooling Fan 2 Control Circuit
P0482 Cooling Fan 3 Control Circuit
P0483 Cooling Fan Rationality Check
P0484 Cooling Fan Circuit Over Current
P0485 Cooling Fan Power/Ground Circuit
P0491 Secondary Air Injection System (bank 1)
P0492 Secondary Air Injection System (bank 2)
P0500 Vehicle Speed Sensor
P0501 Vehicle Speed Sensor Range/Performance
P0502 Vehicle Speed Sensor Circuit Low Input
P0503 Vehicle Speed Sensor Intermittent / Erratic / High
P0505 Idle Control System
P0506 Idle Control System RPM Lower Than Expected
P0507 Idle Control System RPM Higher Than Expected
P0510 Closed Throttle Position Switch
P0512 Starter Request Circuit
P0520 Engine Oil Pressure Sensor/Switch Circuit
P0521 Engine Oil Pressure Sensor/Switch Range/Performance
P0522 Engine Oil Pressure Sensor/Switch Low Voltage
P0523 Engine Oil Pressure Sensor/Switch High Voltage
P0524 Engine Oil Pressure Too Low
P0530 A/C Refrigerant Pressure Sensor Circuit
P0531 A/C Refrigerant Pressure Sensor Circuit Range/Performance
P0532 A/C Refrigerant Pressure Sensor Circuit Low Input
P0533 A/C Refrigerant Pressure Sensor Circuit High Input
P0534 A/C Refrigerant Charge Loss
P0550 Power Steering Pressure Sensor Circuit
P0551 Power Steering Pressure Sensor Circuit Range/Performance
P0552 Power Steering Pressure Sensor Circuit Low Input
P0553 Power Steering Pressure Sensor Circuit High Input
P0554 Power Steering Pressure Sensor Circuit Intermittent
P0560 System Voltage
P0561 System Voltage Unstable
P0562 System Voltage Low
P0563 System Voltage High
P0565 Cruise Control On Signal
P0566 Cruise Control Off Signal
P0567 Cruise Control Resume Signal
P0568 Cruise Control Set Signal
P0569 Cruise Control Coast Signal
P0570 Cruise Control Accel Signal
P0571 Cruise Control / Brake Switch "A" Circuit
P0572 Cruise Control / Brake Switch "A" Circuit Low
P0573 Cruise Control / Brake Switch "A" Circuit High
P0574 Cruise Control System - Vehicle Speed Too High
P0575 Reserved for Cruise Codes
P0576 Reserved for Cruise Codes
P0577 Reserved for Cruise Codes
P0578 Reserved for Cruise Codes
P0579 Reserved for Cruise Codes
P0580 Reserved for Cruise Codes
P0600 Serial Communication Link
P0601 Internal Control Module Memory Check Sum Error
P0602 Control Module Programming Error
P0603 Internal Control Module Keep Alive Memory (KAM) Error
P0604 Internal Control Module Random Access Memory (RAM) Error
P0605 Internal Control Module Read Only Memory (ROM) Error
P0606 ECM/PCM Processor
P0608 Control Module VSS Output "A"
P0609 Control Module VSS Output "B"
P0615 Starter Relay Circuit
P0616 Starter Relay Circuit Low
P0617 Starter Relay Circuit High
P0620 Generator Control Circuit
P0621 Generator "L" Terminal Control Circuit
P0622 Generator "F" Terminal Control Circuit
P0630 VIN Not Programmed or Mismatch - ECM/PCM
P0631 VIN Not Programmed or Mismatch - TCM
P0645 A/C Clutch Relay Circuit
P0650 Malfunction Indicator Lamp (MIL) Control Circuit
P0654 Engine RPM Output Circuit
P0655 Engine Hot Lamp Output Control Circuit
P0656 Fuel Level Output Circuit
P0700 Transmission Control System (will show up as PCM code, but is all TCM Related)
P0701 Transmission Control System Range/Performance
P0702 Transmission Control System Electrical
P0703 Torque Converter/Brake Switch "B" Circuit
P0704 Clutch Switch Input Circuit
P0705 Transmission Range Sensor Circuit (PRNDL Input)
P0706 Transmission Range Sensor Circuit Range/Performance
P0707 Transmission Range Sensor Circuit Low Input
P0708 Transmission Range Sensor Circuit High Input
P0709 Transmission Range Sensor Circuit Intermittent
P0710 Transmission Fluid Temperature Sensor Circuit
P0711 Transmission Fluid Temperature Sensor Circuit Range/Performance
P0712 Transmission Fluid Temperature Sensor Circuit Low Input
P0713 Transmission Fluid Temperature Sensor Circuit High Input
P0714 Transmission Fluid Temperature Sensor Circuit Intermittent
P0715 Input/Turbine Speed Sensor Circuit
P0716 Input/Turbine Speed Sensor Circuit Range/Performance
P0717 Input/Turbine Speed Sensor Circuit No Signal
P0718 Input/Turbine Speed Sensor Circuit Intermittent
P0719 Torque Converter/Brake Switch "B" Circuit Low
P0720 Output Speed Sensor Circuit
P0721 Output Speed Sensor Circuit Range/Performance
P0722 Output Speed Sensor Circuit No Signal
P0723 Output Speed Sensor Circuit Intermittent
P0724 Torque Converter/Brake Switch "B" Circuit High
P0725 Engine Speed Input Circuit
P0726 Engine Speed Input Circuit Range/Performance
P0727 Engine Speed Input Circuit No Signal
P0728 Engine Speed Input Circuit Intermittent
P0730 Incorrect Gear Ratio P0731 Gear 1 Incorrect Ratio
P0732 Gear 2 Incorrect Ratio
P0733 Gear 3 Incorrect Ratio
P0734 Gear 4 Incorrect Ratio
P0735 Gear 5 Incorrect Ratio
P0736 Reverse Incorrect Ratio
P0737 TCM Engine Speed Output Circuit
P0738 TCM Engine Speed Output Circuit Low
P0739 TCM Engine Speed Output Circuit High
P0740 Torque Converter Clutch Circuit
P0741 Torque Converter Clutch Circuit Performance or Stuck Off
P0742 Torque Converter Clutch Circuit Stuck On
P0743 Torque Converter Clutch Circuit Electrical
P0744 Torque Converter Clutch Circuit Intermittent
P0745 Pressure Control Solenoid "A"
P0746 Pressure Control Solenoid "A" Performance or Stuck Off
P0747 Pressure Control Solenoid "A" Stuck On
P0748 Pressure Control Solenoid "A" Electrical
P0749 Pressure Control Solenoid "A" Intermittent
P0750 Shift Solenoid "A"
P0751 Shift Solenoid "A" Performance or Stuck Off
P0752 Shift Solenoid "A" Stuck On
P0753 Shift Solenoid "A" Electrical
P0754 Shift Solenoid "A" Intermittent
P0755 Shift Solenoid "B"
P0756 Shift Solenoid "B" Performance or Stuck Off
P0757 Shift Solenoid "B" Stuck On
P0758 Shift Solenoid "B" Electrical
P0759 Shift Solenoid "B" Intermittent
P0760 Shift Solenoid "C"
P0761 Shift Solenoid "C" Performance or Stuck Off
P0762 Shift Solenoid "C" Stuck On
P0763 Shift Solenoid "C" Electrical
P0764 Shift Solenoid "C" Intermittent
P0765 Shift Solenoid "D"
P0766 Shift Solenoid "D" Performance or Stuck Off
P0767 Shift Solenoid "D" Stuck On
P0768 Shift Solenoid "D" Electrical
P0769 Shift Solenoid "D" Intermittent
P0770 Shift Solenoid "E"
P0771 Shift Solenoid "E" Performance or Stuck Off
P0772 Shift Solenoid "E" Stuck On
P0773 Shift Solenoid "E" Electrical
P0774 Shift Solenoid "E" Intermittent
P0775 Pressure Control Solenoid "B"
P0776 Pressure Control Solenoid "B" Performance or Stuck Off
P0777 Pressure Control Solenoid "B" Stuck On
P0778 Pressure Control Solenoid "B" Electrical
P0779 Pressure Control Solenoid "B" Intermittent
P0780 Shift P0781 1-2 Shift P0782 2-3 Shift
P0783 3-4 Shift
P0784 4-5 Shift
P0785 Shift/Timing Solenoid
P0786 Shift/Timing Solenoid Range/Performance
P0787 Shift/Timing Solenoid Low
P0788 Shift/Timing Solenoid High
P0789 Shift/Timing Solenoid Intermittent
P0790 Normal/Performance Switch Circuit
P0791 Intermediate Shaft Speed Sensor Circuit
P0792 Intermediate Shaft Speed Sensor Circuit Range/Performance
P0793 Intermediate Shaft Speed Sensor Circuit No Signal
P0794 Intermediate Shaft Speed Sensor Circuit Intermittent
P0795 Pressure Control Solenoid "C"
P0796 Pressure Control Solenoid "C" Performance or Stuck Off
P0797 Pressure Control Solenoid "C" Stuck On
P0798 Pressure Control Solenoid "C" Electrical
P0799 Pressure Control Solenoid "C" Intermittent
P0801 Reverse Inhibit Control Circuit
P0803 1-4 Upshift (Skip Shift) Solenoid Control Circuit
P0804 1-4 Upshift (Skip Shift) Lamp Control Circuit
P0805 Clutch Position Sensor Circuit
P0806 Clutch Position Sensor Circuit Range/Performance
P0807 Clutch Position Sensor Circuit Low
P0808 Clutch Position Sensor Circuit High
P0809 Clutch Position Sensor Circuit Intermittent
P0810 Clutch Position Control Error
P0811 Excessive Clutch Slippage
P0812 Reverse Input Circuit
P0813 Reverse Output Circuit
P0814 Transmission Range Display Circuit
P0815 Upshift Switch Circuit
P0816 Downshift Switch Circuit
P0817 Starter Disable Circuit
P0820 Gear Lever X-Y Position Sensor Circuit
P0821 Gear Lever X Position Circuit
P0822 Gear Lever Y Position Circuit
P0823 Gear Lever X Position Circuit Intermittent
P0824 Gear Lever Y Position Circuit Intermittent
P0825 Gear Lever Push-Pull Switch (Shift Anticipate)
P0830 Clutch Pedal Switch "A" Circuit
P0831 Clutch Pedal Switch "A" Circuit Low
P0832 Clutch Pedal Switch "A" Circuit High
P0833 Clutch Pedal Switch "B" Circuit
P0834 Clutch Pedal Switch "B" Circuit Low
P0835 Clutch Pedal Switch "B" Circuit High
P0840 Trans Pressure Switch Solenoid C Circuit
P0841 Trans Pressure Switch Solenoid C Circuit Stuck Open
P0842 Trans Pressure Switch Solenoid C Circuit Stuck Closed
P0843 Trans Pressure Switch Solenoid C Circuit High
P0845 Trans Pressure Switch Solenoid D Circuit
P0846 Trans Pressure Switch Solenoid D Circuit Stuck Open
P0847 Trans Pressure Switch Solenoid D Circuit Stuck Closed
P0848 Trans Pressure Switch Solenoid D Circuit High
P1101 Induction Air Measurement - Cross-check Out of Range
P1105 Secondary Vacuum Sensor Circuit
P1106 MAP Sensor Signal Intermittent High
P1107 MAP Sensor Signal Intermittent Low
P1108 MAP to BARO Correlation
P1109 Secondary Port Throttle System
P1110 Engine High Intake Air Temperature Condition
P1111 Intake Air Temperature Circuit Intermittent High
P1112 Intake Air Temperature Circuit Intermittent Low
P1114 Engine Coolant Temperature - Circuit Low Input Intermittent
P1115 Engine Coolant Temperature - Circuit High Input intermittent
P1116 Engine Coolant Temperature Signal Unstable or Intermittent
P1117 Engine Coolant Temperature Signal Out-Of-Range Low
P1118 Engine Coolant Temperature Signal Out-Of-Range High
P1119 Engine Coolant Temperature Signal Out-Of-Range with Transmission Temperature
P1120 Throttle Position Sensor "A" Circuit
P1121 Throttle Position Circuit Signal Intermittent High
P1122 Throttle Position Circuit Signal Intermittent Low
P1125 Multiple Throttle/Pedal Position Sensor
P1127 Open Loop CO Adjust Circuit
P1130 Oxygen Sensor Low Signal Variance (Bank 1 - Sensor 1)
P1131 Oxygen Sensor Low Signal Variance (Bank 1 - Sensor 2)
P1132 Oxygen Sensor Low Signal Variance (Bank 2 - Sensor 1)
P1133 Oxygen Sensor System - Too Few O2S R/L and L/R Switches . (Bank 1 - Sensor 1)
P1134 Oxygen Sensor Circuit - Transition Switch Time Ratio (Bank 1 - Sensor 1)
P1135 Oxygen Sensor Circuit - Mean Voltage Level Lean (Bank 1 - Sensor 1)
P1136 Oxygen Sensor Circuit - Mean Voltage Level Rich (Bank 1 - Sensor 1)
P1137 Oxygen Sensor System Monitor - Lean System or Low Voltage. (Bank 1 - Sensor 2)
P1138 Oxygen Sensor System Monitor - Rich System or High Voltage. (Bank 1 - Sensor 2)
P1139 Oxygen Sensor System - Too Few O2S R/L and L/R Switches. (Bank 1 - Sensor 2)
P1140 Oxygen Sensor Circuit - Transition Switch Time Ratio (Bank 1 - Sensor 2)
P1141 Oxygen Sensor Circuit - Mean Voltage Level Lean (Bank 1 - Sensor 2)
P1142 Oxygen Sensor Circuit - Mean Voltage Level Rich (Bank 1 - Sensor 2)
P1143 Oxygen Sensor System Monitor - Lean System or Low Voltage. (Bank 1 - Sensor 3)
P1144 Oxygen Sensor System Monitor - Rich System or High Voltage. (Bank 1 - Sensor 3)
P1145 Oxygen Sensor System - Too Few O2S R/L and L/R Switches. (Bank 1 - Sensor 3)
P1153 Oxygen Sensor System - Too Few O2S R/L and L/R Switches. (Bank 2 - Sensor 1)
P1154 Oxygen Sensor Circuit - Transition Switch Time Ratio (Bank 2 - Sensor 1)
P1155 Oxygen Sensor Circuit - Mean Voltage Level Lean (Bank 2 - Sensor 1)
P1156 Oxygen Sensor Circuit - Mean Voltage Level Rich (Bank 2 - Sensor 1)
P1157 Oxygen Sensor System Monitor - Lean System or Low Voltage. (Bank 2 - Sensor 2)
P1158 Oxygen Sensor System Monitor - Rich System or High Voltage. (Bank 2 - Sensor 2)
P1159 Oxygen Sensor System - Too Few O2S R/L and L/R Switches. (Bank 2 - Sensor 2)
P1163 Oxygen Sensor System Monitor - Lean System or Low Voltage. (Bank 2 - Sensor 3)
P1164 Oxygen Sensor System Monitor - Rich System or High Voltage. (Bank 2 - Sensor 3)
P1165 Oxygen Sensor System - Too Few O2S R/L and L/R Switches. (Bank 2 - Sensor 3)
P1166 Oxygen Sensor System - Low Voltage During Power Enrichment (Bank 1 - Sensor 1)
P1167 Oxygen Sensor System - High Voltage During Decel Fuel Cut Off (Bank 1 - Sensor 1)
P1168 Oxygen Sensor System - Low Voltage During Power Enrichment (Bank 2 - Sensor 1)
P1169 Oxygen Sensor System - High Voltage During Decel Fuel Cut Off (Bank 2 - Sensor 1)
P1170 Bank to Bank Fuel Trim Offset
P1171 Primary Fuel Pump Insufficient / No Fuel Flow
P1172 Secondary Fuel Pump Insufficient / No Fuel Flow
P1173 Limitation of Injection Quantity
P1180 Engine High Fuel Temperature Condition
P1190 Engine Vacuum Leak
P1191 Intake Air Duct Air Leak
P1195 Engine Low Oil Pressure Condition
P1200 Injector Circuit
P1201 Secondary Mass Air Flow Range/Performance
P1202 Secondary Mass or Volume Air Flow Circuit Low Input
P1203 Secondary Mass or Volume Air Flow Circuit High Input
P1211 Mass Air Flow Circuit Intermittent High
P1212 Mass Air Flow Circuit Intermittent Low
P1214 Injection Pump Timing Offset Error
P1215 GFD Indication
P1216 Fuel Solenoid Response Time Too Short
P1217 Fuel Solenoid Response Time Too Long
P1218 Injection Pump Calibration Resistor Error
P1219 Throttle Position Sensor Reference Voltage Error
P1220 Throttle Position Sensor "B" Circuit
P1221 Throttle Position Sensor "A/B" Range/Performance
P1222 Injector Circuit Intermittent - Cylinder 1
P1225 Injector Circuit Intermittent - Cylinder 2
P1228 Injector Circuit Intermittent - Cylinder 3
P1231 Injector Circuit Intermittent - Cylinder 4
P1234 Injector Circuit Intermittent - Cylinder 5
P1237 Injector Circuit Intermittent - Cylinder 6
P1240 Injector Circuit Intermittent - Cylinder 7
P1243 Injector Circuit Intermittent - Cylinder 8
P1245 Intake Plenum Switchover Valve Circuit
P1246 Intake Resonance Switchover Valve Circuit
P1257 Supercharger - Overboost
P1258 Engine Coolant Over - Temperature Protection
P1260 Fuel Pump Speed Control Circuit
P1270 Accelerator Pedal Position Sensor A/D Converter Error
P1271 Accelerator Pedal Position Sensors 1 & 2 Correlation Error
P1272 Accelerator Pedal Position Sensors 2 & 3 Correlation Error
P1273 Accelerator Pedal Position Sensors 1 & 3 Correlation Error
P1274 Injectors Wired Incorrectly
P1275 Accelerator Pedal Position Sensor 1 Circuit
P1276 Accelerator Pedal Position Sensor 1 Circuit Performance
P1277 Accelerator Pedal Position Sensor 1 Circuit Low Voltage
P1278 Accelerator Pedal Position Sensor 1 Circuit High Voltage
P1279 Accelerator Pedal Position Sensor 1 Circuit Intermittent
P1280 Accelerator Pedal Position Sensor 2 Circuit
P1281 Accelerator Pedal Position Sensor 2 Circuit Performance
P1282 Accelerator Pedal Position Sensor 2 Circuit Low Voltage
P1283 Accelerator Pedal Position Sensor 2 Circuit High Voltage
P1284 Accelerator Pedal Position Sensor 2 Circuit Intermittent
P1285 Accelerator Pedal Position Sensor 3 Circuit
P1286 Accelerator Pedal Position Sensor 3 Circuit Performance
P1287 Accelerator Pedal Position Sensor 3 Circuit Low Voltage
P1288 Accelerator Pedal Position Sensor 3 Circuit High Voltage
P1289 Accelerator Pedal Position Sensor 3 Circuit Intermittent
P1310 Ignition Coil Primary/Secondary Current Sense System
P1311 Ignition Coil "A" Primary/Secondary Circuit
P1312 Ignition Coil "B" Primary/Secondary Circuit
P1313 Ignition Coil "C" Primary/Secondary Circuit
P1314 Ignition Coil "D" Primary/Secondary Circuit
P1315 Ignition Coil "E" Primary/Secondary Circuit
P1316 Ignition Coil "F" Primary/Secondary Circuit
P1317 Ignition Coil "G" Primary/Secondary Circuit
P1318 Ignition Coil "H" Primary/Secondary Circuit
P1320 Distributor Signal Interrupt
P1321 DIS Fault Line
P1322 DIS EST (Extra or Missing)
P1323 Loss of High Resolution RPM Information
P1324 Crank RPM Too Low
P1326 Combustion Quality Circuit
P1336 Crankshaft Position System Variation Not Learned
P1340 Ignition System Cylinder Identifier
P1345 Crankshaft/Camshaft Correlation Error
P1350 Bypass Line Monitor
P1351 EST Output High or Pulses Detected when Grounded - Cylinder 1
P1352 EST Output High or Pulses Detected when Grounded - Cylinder 2
P1353 EST Output High or Pulses Detected when Grounded - Cylinder 3
P1354 EST Output High or Pulses Detected when Grounded - Cylinder 4
P1355 EST Output High or Pulses Detected when Grounded - Cylinder 5
P1356 EST Output High or Pulses Detected when Grounded - Cylinder 6
P1357 EST Output High or Pulses Detected when Grounded - Cylinder 7
P1358 EST Output High or Pulses Detected when Grounded - Cylinder 8
P1359 Ignition Control Circuit Group A (cylinders N, N, N, N )
P1360 Ignition Control Circuit Group B (cylinders N, N, N, N )
P1361 EST Not Toggling After Enabled - Cylinder 1
P1362 EST Not Toggling After Enabled - Cylinder 2
P1363 EST Not Toggling After Enabled - Cylinder 3
P1364 EST Not Toggling After Enabled - Cylinder 4
P1365 EST Not Toggling After Enabled - Cylinder 5
P1366 EST Not Toggling After Enabled - Cylinder 6
P1367 EST Not Toggling After Enabled - Cylinder 7
P1368 EST Not Toggling After Enabled - Cylinder 8
P1370 Too Many Low Resolution Pulses
P1371 Too Few Low Resolution Pulses
P1372 Crankshaft Position Sensor Circuits Performance
P1374 Crank to Low Resolution Correlation
P1375 No Crank Sensor A or B
P1376 Reference Low Voltage Out of Range
P1377 CAM To Reference Correlation
P1380 ABS Preventing Rough Road/Misfire Diagnostic
P1381 Serial Communication Preventing Rough Road/Misfire Diagnostic
P1382 ABS Control Module Performance (Used for 1997 Model Year only)
P1390 Wheel Speed Sensor "A" / G-Sensor Circuit
P1391 Wheel Speed Sensor "A" / G-Sensor Circuit Range/Performance
P1392 Wheel Speed Sensor "A" / G-Sensor Circuit Low Input
P1393 Wheel Speed Sensor "A" / G-Sensor Circuit High Input
P1394 Wheel Speed Sensor "A" / G-Sensor Circuit Intermittent
P1395 Wheel Speed Sensor "B" / G-Sensor Circuit
P1396 Wheel Speed Sensor "B" / G-Sensor Circuit Range/Performance
P1397 Wheel Speed Sensor "B" / G-Sensor Circuit Low Input
P1398 Wheel Speed Sensor "B" / G-Sensor Circuit High Input
P1399 Wheel Speed Sensor "B" / G-Sensor Circuit Intermittent
P1403 Exhaust Gas Recirculation Solenoid Low
P1404 EGR Closed Valve Pintle Error
P1404 Exhaust Gas Recirculation System - Closed Valve Pintle Error
P1405 Exhaust Gas Recirculation Solenoid High
P1406 EGR Pintle Position Error
P1406 Exhaust Gas Recirculation System Pintle Position Error
P1407 P1408 Exhaust Gas Recirculation Vacuum System
P1409 Exhaust Gas Recirculation Vacuum System Leak/Low Supply
P1410 Exhaust Gas Recirculation Vacuum System Restriction
P1415 Secondary Air Injection - Bank 1
P1416 Secondary Air Injection - Bank 2
P1420 Intake Air Low Pressure Switch Circuit Low Voltage
P1421 Intake Air Low Pressure Switch Circuit High Voltage
P1422 Intake Air High Pressure Switch Circuit Low Voltage
P1423 Intake Air High Pressure Switch Circuit High Voltage
P1431 Fuel Level Sensor Circuit Range/Performance (Secondary Tank)
P1432 Fuel Level Sensor Circuit Low Input (Secondary Tank)
P1433 Fuel Level Sensor Circuit High Input (Secondary Tank)
P1441 Evaporative Emission Control System Continuous Open Purge Flow
P1442 Purge Solenoid Diagnostic Vacuum Switch
P1443 Evaporative Emission Control System Purge Control Valve 2 Circuit
P1445 Fuel Heated Catalyst System Bank 1
P1450 Catalyst Heater Diagnostic
P1451 Catalyst Heater Diagnostic
P1452 Catalyst Heater Diagnostic
P1453 Catalyst Heater Diagnostic
P1454 Catalyst Heater Diagnostic
P1455 Catalyst Heater Diagnostic
P1456 Catalyst Heater Diagnostic
P1457 Catalyst Heater Diagnostic
P1458 Catalyst Heater Diagnostic
P1459 Catalyst Heater Diagnostic
P1483 Engine Cooling System Performance
P1501 Vehicle Speed Sensor Intermittent
P1504 Aux Vehicle Speed Output Circuit
P1505 Starter Relay Circuit
P1506 Starter Relay Circuit Low
P1507 Starter Relay Circuit High
P1508 Idle Control System Low/Closed
P1509 Idle Control System High/Open
P1510 Throttle Control System - In Limitation
P1511 Throttle Control System - Backup System Performance
P1512 Throttle Control System - Minimum Throttle Position
P1513 EBTCM to PCM Drag Reduction Request Input Circuit
P1514 Throttle Actuator Control (TAC) System MAF Correlation Error
P1515 Command vs. Actual Throttle Position Correlation (PCM) Error
P1516 Command vs. Actual Throttle Position Correlation (TAC Module) Error
P1517 Throttle Actuator Control (TAC) Module Processor
P1518 PCM to TAC Module Serial Data Circuit
P1519 Throttle Actuator Control (TAC) Module
P1520 Park/Neutral Discrete Error
P1521 P/N to D/R at High Throttle Angle
P1522 P/N to D/R at High RPM
P1523 Throttle Actuator Control Return Performance
P1524 Throttle Position Sensor Out of Adjustment
P1525 Throttle Body Service Required
P1526 TPS Learn Not Done After Reprogramming
P1527 Transaxle Range/Pressure Switch Comparison
P1528 Governor
P1529 Heated Windshield Request
P1530 Throttle Control System - Amplifier Adjustment
P1531 A/C Temperature Sensor Circuit
P1532 A/C Low Side Temperature Sensor Low Input
P1533 A/C Low Side Temperature Sensor High Input
P1534 A/C High Side Temperature Sensor Low Input
P1535 A/C High Side Temperature Sensor High Input
P1536 A/C Coolant Over Temperature
P1537 Very Low Refrigerant Pressure
P1538 A/C Request Shorted High
P1539 High Side Pressure Switch or A/C Relay Shorted
P1540 A/C High Pressure Condition
P1541 A/C High Side Over Temperature
P1542 A/C High Discharge Temperature/Pressure
P1543 Low Refrigerant Condition
P1544 Very Low Refrigerant Condition
P1545 A/C High Pressure Switch or A/C Clutch Relay Circuit
P1546 A/C Clutch Status Circuit Open
P1547 A/C System Performance Degraded
P1548 A/C "Mode" Circuit Low
P1549 A/C "Mode" Circuit High
P1554 Stepper Motor Cruise
P1555 Electronic Variable Orifice Output
P1558 Cruise Control - Servo Indicates Low
P1559 Cruise Control - Power Management Mode
P1560 Cruise Control - Transmission not in Drive
P1561 Cruise Control - Vent Solenoid Failure
P1562 Cruise Control - Vacuum Solenoid Failure
P1563 Cruise Control - Vehicle Speed and Set Speed Difference Too High
P1564 Cruise Control - Vehicle Acceleration Too High
P1565 Cruise Control - Servo Position Sensor Failure
P1566 Cruise Control - Engine RPM Too High
P1567 Cruise Control - Auto Brake Control Disengage
P1568 Cruise Control Servo Stroke Greater than Commanded in Cruise
P1569 Cruise Control Servo Stroke High While not in Cruise Control
P1570 Traction Control Active While in Cruise
P1571 Traction Control PWM Link
P1572 Traction Control Active Too Long
P1573 Loss of ABS Serial Data
P1574 Brake Pedal Position Switch
P1575 Additional Brake Input Diagnostic
P1576 Shorted Brake Booster Vacuum Sensor Circuit
P1577 Open Brake Booster Vacuum Sensor Circuit
P1578 Brake Booster Vacuum Too Low
P1579 High Throttle Angle on P/N to D/R Transition
P1580 Cruise Control Move Circuit – Low
P1581 Cruise Control Move Circuit - High
P1582 Cruise Control Direction Circuit - Low
P1583 Cruise Control Direction Circuit - High
P1584 Cruise Control Disabled
P1585 Cruise Inhibit Control Circuit
P1586 Brake Switch Circuit Number 3
P1599 Engine Stall Detected
P1601 Serial Communication with Device 1 (PCM, Powertrain Control Module)
P1602 Serial Communication with Device 2 (ABS, Antilock Brake System)
P1603 Serial Communication with Device 3 (SIR, Supplemental Inflatable Restraint)
P1604 Serial Communication with Device 4 (IPC, Instrument Panel Cluster)
P1605 Serial Communication with Device 5 (HVAC, Heating Ventilation and Air Conditioning)
P1606 Serial Communication with Device 6 (E&C BUSS, Entertainment and Comfort)
P1607 Serial Communication with Device 7 (MRD, Magnetic Rotation Device)
P1608 Serial Communication with Device 8 (CCM, Central Control Module)
P1609 Serial Communication with Device 9 (TCS, Traction Control System)
P1610 Serial Communication with Device 10 (PZM, Platform Zone Module)
P1611 Serial Communication with Device 11 (CVRTD, Continuously Variable Real Time Dampening)
P1612 Serial Communication with Device 12 (IPM, Instrument Panel Module)
P1613 Serial Communication with Device 13 (DIM, Driver Information Module)
P1614 Serial Communication with Device 14 (RIM, Radio Interface Module)
P1615 Serial Communication with Device 15 (VTD, Vehicle Theft Deterrent)
P1617 Engine Oil Level Switch Circuit
P1618 Serial Peripheral Interface (SPI) PCM Internal Communication Error
P1619 Oil Change - Input
P1620 Low Coolant Circuit
P1621 Total EEPROM Failure
P1622 Cylinder Select Error (OBD1 was code 41)
P1623 Transmission Temp Pull-up Resistor
P1624 Customer Snapshot Requested
P1625 PCM System Reset
P1626 Anti-Theft Failure
P1627 A/D Failure
P1628 Engine Coolant Temperature Pull-Up Resistor Failed
P1629 Anti-Theft Device - Cranking Signal
P1630 PCM in Theft Learn Mode
P1631 Anti-Theft Device - PCM/IPC Password Error
P1632 Anti-Theft Device - Fuel Disabled
P1633 PCM Ignition Input "A"
P1634 PCM Ignition Input "B"
P1635 5 Volt Reference "A" Low
P1636 PCM Stack Overrun
P1637 Generator "L" Terminal Control Circuit
P1638 Generator "F" Terminal Control Circuit
P1639 5 Volt Reference "B" Low
P1640 Add on heater, Circuit (Circuit 1)
P1641 Add on heater, Circuit (Circuit 2)
P1642 QDM / ODM "A" - Output 2
P1643 Wait to Start Lamp Control Circuit
P1644 QDM / ODM "A" - Output 4
P1645 QDM / ODM "A" - Output 5
P1646 5Volt Reference "C" Circuit
P1647 QDM / ODM "A" - Output 7
P1648 Anti-Theft Device - Wrong Security Code
P1649 Anti-Theft Device - No Key/Security Code Programmed
P1650 QDM / ODM "B"
P1651 QDM / ODM "B" - Output 1
P1652 Chassis Pitch Status Control Circuit
P1653 Engine Oil Level "Low" Lamp Control Circuit
P1654 Service Throttle Soon Lamp Control Circuit
P1656 Second Gear Start Lamp Control Circuit
P1657 QDM / ODM "B" - Output 7
P1659 Engine Over speed Lamp Control Circuit
P1660 High Idle Lamp Control Circuit
P1661 Check Gages Lamp Control Circuit
P1662 Cruise Control Lamp Control Circuit
P1663 Engine Oil Life/Change Lamp Control Circuit
P1664 Service Vehicle Soon Lamp Control Circuit
P1665 Engine Oil Pressure Gage Output Circuit
P1666 Engine Shutdown Alarm Control Circuit
P1667 QDM / ODM "C" - Output 7
P1670 QDM / ODM "D"
P1671 QDM / ODM "D" - Output 1
P1672 QDM / ODM "D" - Output 2
P1673 QDM / ODM "D" - Output 3
P1674 QDM / ODM "D" - Output 4
P1675 QDM / ODM "D" - Output 5
P1676 QDM / ODM "D" - Output 6
P1677 QDM / ODM "D" - Output 7
P1680 Control Module Performance - APP system
P1681 Control Module Performance - TP system
P1682 Control Module Performance - Ignition Circuit
P1689 Delivered Torque Output Circuit
P1690 ECM Loop Overrun
P1691 Coolant Gage Circuit - Low
P1692 Coolant Gage Circuit - High
P1693 Tachometer Circuit - Low
P1694 Tachometer Circuit - High
P1695 Remote Keyless Entry Circuit - Low
P1696 Remote Keyless Entry Circuit - High
P1697 PZM Disabled Fuel
P1698 Class II Down Disabled Fuel
P1699 In Fail Enable Mode
P1701 Pressure Switch "C" Circuit
P1702 Pressure Switch "C" Stuck Open / Performance
P1703 Pressure Switch "C" Circuit Low / Stuck Closed
P1704 Pressure Switch "C" Circuit High
P1705 Pressure Switch "D" Circuit
P1706 Pressure Switch "D" Stuck Open / Performance
P1707 Pressure Switch "D" Circuit Low / Stuck Closed
P1708 Pressure Switch "D" Circuit High
P1709 Pressure Switch "E" Circuit
P1710 Pressure Switch "E" Stuck Open / Performance
P1711 Pressure Switch "E" Circuit Low / Stuck Closed
P1712 Pressure Switch "E" Circuit High
P1713 Pressure Switch "Reverse" Circuit
P1714 Pressure Switch "Reverse" Stuck Open / Performance
P1715 Pressure Switch "Reverse" Circuit Low / Stuck Closed
P1716 Pressure Switch "Reverse" Circuit High
P1717 Incorrect 6th Gear Ratio
P1718 Incorrect Neutral Gear Ratio
P1720 Solenoid "A" Controlled Clutch Not Engaged
P1721 Solenoid "B" Controlled Clutch Not Engaged
P1722 Manual Selector Valve Controlled Clutch Not Engaged
P1723 Solenoid "A" Controlled Clutch Engaged
P1724 Solenoid "B" Controlled Clutch Engaged
P1725 Manual Selector Valve Controlled Clutch Not Engaged
P1730 Retarder Circuit P1731 Retarder Circuit Low
P1732 Retarder Circuit High
P1733 Retarder Temperature Sensor Low
P1734 Retarder Temperature Sensor High
P1735 Retarder Over Temperature
P1736 Service Brake Input "ON" With VSS Indicated
P1737 Kick Down Circuit
P1740 NSBU Mode "A" Circuit
P1741 NSBU Mode "A" Circuit Low
P1742 NSBU Mode "A" Circuit High
P1743 NSBU Mode "B" Circuit
P1744 NSBU Mode "B" Circuit Low
P1745 NSBU Mode "B" Circuit High
P1746 NSBU Mode "P" Circuit
P1747 NSBU Mode "P" Circuit Low
P1748 NSBU Mode "P" Circuit High
P1749 NSBU Park/Neutral Switch Compare
P1760 TCM Supply Voltage
P1780 MIL Requested By TCM
P1781 TCM MIL Request Control Circuit
P1782 MIL Requested By TCM - Data Invalid
P1785 Shift Lock Solenoid Circuit - Low Voltage
P1786 Shift Lock Solenoid Circuit - High Voltage
P1790 TCM Checksum Error
P1791 TCM Loop Error
P1792 TCM Reprogrammable Memory Error
P1793 TCM Stack Overrun
P1800 Transmission Power Relay Control Circuit
P1801 Performance Selector Switch (MLP) Failure
P1804 Ground Control Relay
P1810 Pressure Switch Manifold
P1811 Maximum Adapt and Long Shift
P1813 Torque Control
P1814 Torque Converter Overstressed
P1815 Transmission Range Switch Start in Wrong Range
P1816 Transmission Range Switch P/N W/Drive Ratio
P1817 Transmission Range Switch Rev W/Drive Ratio
P1818 Transmission Range Switch Drive W/Rev Ratio
P1820 Transmission Range Internal Mode Switch "A" Circuit Low
P1821 Internal Mode Switch Mode "B" Circuit Low
P1822 Internal Mode Switch Mode "A" Circuit High Voltage
P1823 Internal Mode Switch Mode "P" Circuit Low Voltage
P1824 Internal Mode Switch Mode "P" Circuit High Voltage
P1825 Internal Mode Switch Illegal Range
P1826 Serial Communication - DKI Failure
P1827 Serial Communication - DKP Short to Ground
P1828 Serial Communication - DKP Shorted High
P1829 Serial Communication - TI Signal Line Open
P1831 Pressure Control/Shift Lock Solenoids Power Control Circuit - Low Voltage
P1832 Pressure Control/Shift Lock Solenoids Power Control Circuit - High Voltage
P1833 TCC/Shift Solenoid Power Control Circuit - Low Voltage
P1834 TCC/Shift Solenoid Power Control Circuit - High Voltage
P1835 Kick-Down Switch
P1836 Kick-Down Switch - Failed Open
P1837 Kick-Down Switch - Failed Short
P1842 1-2 Shift Solenoid Circuit - Low Voltage
P1843 1-2 Shift Solenoid Circuit - High Voltage
P1844 TCS Torque Reduction Request Circuit
P1845 Torque Limiter
P1846 2-3 Shift Solenoid Circuit - Low Voltage
P1847 2-3 Shift Solenoid Circuit - High Voltage
P1850 Brake Band Apply Solenoid
P1851 Brake Band Apply Solenoid Range/Performance
P1852 Brake Band Apply Solenoid Low
P1853 Brake Band Apply Solenoid High
P1857 3-2 Solenoid Circuit Low Voltage
P1858 3-2 Solenoid Circuit High Voltage
P1860 Torque Converter Clutch PWM Solenoid Circuit
P1862 TCC Enable Solenoid Circuit Low Voltage
P1863 TCC Enable Solenoid Circuit High Voltage
P1864 Shift Solenoid 4-5 Circuit Low Voltage
P1865 Shift Solenoid 4-5 Circuit High Voltage
P1868 Transmission Fluid Life
P1870 Transmission Component Slipping
P1873 Torque Converter Stator Temperature Switch Circuit Low
P1874 Torque Converter Stator Temperature Switch Circuit High
P1875 4 Wheel Drive Lo Switch Circuit
P1887 Torque Clutch Converter Release Switch Circuit
P1890 P1891 Throttle Position Sensor PWM Signal Low Input
P1892 Throttle Position Sensor PWM Signal High Input
P1893 Engine Torque Signal Low Input
P1894 Engine Torque Signal High Input
P1895 TCM to ECM Torque Reduction Circuit
P1896 Transmission Downshift Switch Circuit
P1897 Transmission Upshift Switch Circuit
P1898 Manual Shift Mode Switch Circuit
 
Last edited by a moderator:
So for some reason, mainly when the air is on, my car idles down and then jumps back up, isles down, then jumps up. The digital dash is also being funky. It idles down when the dash acts up. I'll attach a video of the dash. Any ideas??? Please help. :(
http://garage.grumpysperformance.com/index.php?threads/c4-c5-corvette-trouble-codes.2697/#post-69239
dtcq2.jpg

dtcq1.jpg

http://www.helminc.com/helm
http://www.factoryrepairmanuals.com...ice-manual-2-volume-set-original-shop-repair/
your working at a huge dis-advantage if you don,t have a factory shop manual for your specific year car, and basic tools like a multi-meter, and vacuum /pressure gauge
96manual.jpg


EFI works at higher pressures (a 1985-1991 TPI corvette as an example generally operates in the 38psi-42 psi fuel pressure range)
THINK,

fuel tank...to .fuel filter....to .-fuel pump....to feed into fuel rail& injectors. then out too....fuel pressure regulator...then too..return line to fuel tank

lt1fuelrail.jpg



lt1fprail.gif

Fueltpsystem.jpg

fpregv3.jpg

fpregv4.jpg

fpregv2.jpg

fpregv1.gif

fuel_rail_assembly_and_parts.gif


efisystem.jpg

42545.jpg

http://www.testequipmentdepot.com/extech/thermometers-and-humidity-meters/infrared-thermometers/high-temperature-infrared-thermometer-58to1832f-50to1-laser-pointer-42545.htm?utm_source=bing&utm_medium=cpc&utm_campaign=NEXT - Bing Shopping - Extech&utm_term=1100200223789&utm_content=All Extech Products
having the correct tool to verify the engines operational temps would be helpful

it might help if you think, fuel pump provides fuel flow volume,
fuel pressure is a measure of resistance to fuel flow,
the fuel pressure regulator acts as a valve that opens if the pressure exceeds about 42 psi (YES some versions like yours are manually adjustable) but the reason its there is to maintain a consistent 39 psi-42 psi to do that you allow the fuel pump to stack or pressurize fuel in the fuel rail and in theory the fuel pressure regulator only allows excess fuel volume to flow back to the fuel tank through the return line if that fuel pressure exceeds the 42 psi, the pump is designed to provide a bit more than the required 42 psi too insure fresh cool fuel is cooling the fuel pump while maintaining that consistent fuel volume at the fuel pressure, when you tromp on the throttle the flow of fuel drastically increases, the regulator momentarily restricts out going fuel to maintain the fuel rail pressure and volume, until the flow demand drops enough, for excess volume and the resulting increased pressure that results to open the regulator again,

https://www.summitracing.com/parts/anm-cp7838
CP7838.jpg


and rev the engine a few times and watch the fuel pressure it should in theory remain in the 38 psi-42 psi range for most TPI and TUNED PORT efi

http://www.harborfreight.com/fuel-injection-pump-tester-92699.html
feulpres.jpg

http://www.harborfreight.com/5-in-1-dig ... 98674.html
image_6238.jpg


viewtopic.php?f=50&t=3110&p=12074&hilit=multi+meter#p12074
pull trouble codes, get out your FACTORY SHOP MANUAL, MULTI METER AND FUEL PRESSURE GAUGE, clean your IAC and adjust your TPS, clean throttle body and check for loose vacuum hoses and other vacuum leaks, look for loose electrical connectors and bad electrical grounds, check your fuses,and test your alternator voltage with a multi meter, AND VERIFY FUEL PRESSURE

tpipig.png

L98/ TPI Engine Start Sequence
When you start an L-98 engine Corvette, a series of events take place that causes the engine to run. Knowing the sequence will help you troubleshoot no start conditions.

Fuel Rail Pressurization:

When you first turn the key to the “on” position, the fuel pump will run for 2 seconds pressurizing the fuel rails. There is a Shraeder valve on the passenger side fuel rail near the rear of the engine and if you measure the pressure there after the pump runs, you should see between 40-42 pounds of pressure. The reading will go to 38-40 pounds nominal once the engine is running.

Initial Crank Action:

If you then rotate the key to the start position (assuming the anti-theft system has not disabled the starter), the engine will rotate.

Once the oil pressure has reached 4 PSI, the oil pressure switch will close allowing the fuel pump to run. (Note that you should have a black oil pressure switch/sender. It is mounted behind the distributor on the driver’s side and if it is not black, it is suspect due to a run of bad units that stayed in the GM parts pipeline for some time).

The distributor will send a string of pulses to the ECM (Engine Control Module) in response to the engine being rotated by the starter. These pulses continue as long as the engine turns (both starting and running) and if they are not present, the engine will not run.

ECM Reaction:

If the ECM sees oil pressure greater than 4 PSI and the reference pulses from the distributor, it will energize the injector drivers which will begin pulsing the injectors on for 4 ms (milliseconds) periods. (In the L98, all injectors on one side of the engine fire at the same time followed by all injectors on the other side firing at the same time. On the LT-1, the injectors are fired individually at the appropriate time).

The ECM will also pull in the fuel pump relay in effect paralleling it electrically with the oil pressure switch. (If the fuel pump relay fails, you can still normally get the car to start and run unless you can’t make at least 4 PSI oil pressure. This is a “limp home mode” feature put in place to allow for a fuel pump relay failure).

The ECM also monitors the TPS (Throttle Position Sensor mounted on the throttle body assembly) and wants to see .54 volts at this time. If it sees appreciably more than 0.54 volts, it will assume the engine is flooded and the driver has pressed the accelerator to the floor to clear the flooded condition and restrict the fuel flow as a result. (.54 volts during start and at idle from the TPS is very important to both starting and run performance.)

Assuming the ignition module is good (meaning there is a spark of sufficient intensity to ignite the fuel), the engine will “catch”.

Engine "Catches":

When the engine catches, the MAF (Mass Air Flow sensor mounted just ahead of the throttle body) sends a signal to the ECM advising that air is flowing and also just how much air is being pulled through to the intake manifold. The ECM takes note of the amount of air being consumed and adjusts the injector pulse width to around 2.2 ms nominally so as to attain a proper air/fuel mixture to insure combustion. (This is how the 1985 through 1989 L-98 works. For information on the 1990 and 1991 L-98 variant, see the Note below).

The engine should show an initial idle speed of around 900-1100 RPM and then slowly diminish to 600-700 RPM unless the air conditioner is on in which case it will run at around 800 RPM.

If this does not happen, the Idle Air Mixture valve (located on the throttle body) may be misadjusted. Alternatively, there may be a leak in the intake manifold or another vacuum leak may be present. Listen for hissing sounds---there should be none.

ECM Mode:

The engine will now be in Open Loop mode meaning that the ECM is controlling the air/fuel mixture by referencing values stored in memory.

Once the Oxygen sensor (mounted on the exhaust pipe) reaches operating temperature of several hundred degrees, the Manifold Air Temperature (MAT) sensor shows an intake air temperature of more than 140 degrees and the Engine Coolant Temperature (ECT) has reached 160 degrees, the computer will switch to closed loop mode meaning the Oxygen sensor’s output is examined along with the MAT and ECT outputs and the ECM adjusts the injector pulse widths (more “on time” or less “on time”) to constantly strive for a 14.7:1 air/fuel mixture which is the best mixture to hold down pollution.

Note that prolonged idling can force the computer back into open loop mode.

Note: In 1990, the MAF was eliminated from the engine in favor of a speed/density system. This system uses a sensor called the MAP sensor which measures the Manifold Absolute Pressure (hence the name MAP) and compares it with the atmospheric pressure outside the intake manifold. This information, coupled with the Manifold Air Temperature, Engine Coolant Temperature and Engine RPM is used by the ECM to determine the amount of air entering the cylinders. It is a different way of reaching the desired 14.7:1 air-fuel mixture ratio but functionally is like the MAF system in that the ECM uses the feedback to control the "on time" for the injectors.

Corvette used this approach in the 1990 and 1991 L-98 engines and in the 1992 and 1993 LT-1 engines. With the 1994 model C4, they went back to the MAF system. Note that MAF based systems are far more accurate since they measure air flow directly whereas the MAP system infers air flow indirectly. A multitude of things can throw the calculation off and Corvette returned to the MAF system beginning with the 1994 C4 (with a MAP backup). From a troubleshooting standpoint, the MAP operation comes into the sequence the same place that the MAF does.

Summary:

If you have a no start condition or if the L-98 starts and then dies, check the above items in sequence to see if all the events are occurring as required.

A Scan Tool makes this job much easier and is a highly recommended troubleshooting aid for these sorts of problems.
youll find a hour or so reading thru the links and sub links, on this site in the threads, will provide a great wealth of related info and incite into related factors, or the function or testing of sensors, that you may not currently be thinking about, or things that you might not think that are related to your issue that PROBABLY ARE
ttp://www.corvettebuyers.com/c4vettes/ ... mation.htm
EMISSION COMPONENT LOCATIONS
creml.png



Measured Value
Engine Coolant Temperature Sensor. 185 Ohms @ 210F, 3400 Ohms @ 68F, 7,500 Ohms @ 39 F.
Engine Oil Temperature Sensor. 185 Ohms @ 210 F, 3400 Ohms @ 68 F, 7,500 Ohms @39 F.
Oil Pressure Sender/Switch. 1 Ohms @ 0 PSI, 43 Ohms @ 30 PSI, 86 Ohms @ 60 PSI.
Fuel Quantity Sender. 0 Ohms @ Empty, 45 Ohms @ 1/2 Full, 90 Ohms @ Full.
MAT (Manifold Absolute Temperature Sensor). 185 Ohms @ 210 F, 3400 Ohms @ 70 F, 15,000 Ohms @ 40 F.
Outside Temperature Sensor. 4400 Ohms @ 60 F, 2200 Ohms @ 85 F.
In Car Temp Temperature Sensor. 4400 Ohms @ 60 F, 2200 Ohms @ 85 F.
MAF (Mass Air Flow) Sensor. .4 Volts @ idle, 5 Volts @ Full Throttle.
Oxygen (O2) Sensor. .1 Volt Lean Mixture, .9 Volt Rich Mixture.
TPS (Throttle Position Sensor). .54 Volts Idle, ~ 5 Volts Full Throttle.

Sensor Locations

Sensor


Location
Engine Coolant Temperature Sensor. Front of engine, below Throttle Body.
Engine Oil Temperature Sensor. Left rear of engine, just above the oil filter.
Oil Pressure Sender/Switch. Top, left hand rear of engine.
Fuel Quantity Sender. Top of fuel tank, beneath filler pipe escutcheon panel.
MAT (Manifold Absolute Temperature Sensor). Underside of manifold air plenum at rear.
Outside Temperature Sensor. Right side of engine, top right corner of radiator.
In Car Temp Temperature Sensor. Coupe: above left seat near interior courtesy light, Convertible: center of cargo compartment lid.
MAF (Mass Air Flow) Sensor. Front of engine ahead of throttle body.
Oxygen (O2) Sensor. Left side of engine, in exhaust pipe.
TPS (Throttle Position Sensor). Right side of throttle body at the front.

Here are some causes of overheating:

* Bad Thermostat or clogged t-stat
* Cooling system leaks/low coolant levels
* mixing two non-compatible anti-freeze types
* defective or the wrong water pump
* Leaky Head Gasket
* vacuum leaks in intake
* wrong fuel/air mix ratio
* incorrectly installed belts
* crud blocking the airflow thru radiator
* blocked or restricted air flow,missing duct work
* defective sensors or connections too sensors
* slime or sediment in radiator tubes
* one or both Fans Not Working correctly
* Leaky Water pump
* defective fan relays
* blown fuses
* over heated transmission coolant
* low alternator voltage
* low oil levels in engine
* incorrect ignition timing
* partly blocked catalytic converters
* Lower Radiator Hose Collapsing
* *Slipping Belt - Check belt tension and condition. A loose belt that slips may prevent the water pump from circulating coolant fast enough


Your engine may not be overheating at all. Your temperature gauge or warning lamp may be coming on because of a faulty coolant sensor. Sometimes this can be caused by a low coolant level or air trapped under the sensor.


THE LINKS SHOULD HELP


http://garage.grumpysperformance.com/index.php?threads/adjusting-your-tps-and-iac.168/

http://garage.grumpysperformance.com/index.php?threads/cleaning-a-corvette-tpi-throttle-body.3145/

http://garage.grumpysperformance.co...elay-switch-locations-and-info.728/#post-9217

http://garage.grumpysperformance.co...ouble-shooting-flow-chart-info.596/#post-1200

http://garage.grumpysperformance.co...t1-fuel-system-trouble-shooting.595/#post-782

http://garage.grumpysperformance.com/index.php?threads/l98-start-sequence.330/#post-404

http://garage.grumpysperformance.co...asic-trouble-shooting-on-the-c4.302/#post-367

http://garage.grumpysperformance.co...questions-can-be-found-here.12892/#post-66934

http://garage.grumpysperformance.com/index.php?threads/tracking-down-an-electrical-drain.8493/

http://garage.grumpysperformance.co...hings-thru-and-verify-each-possibility.11219/

http://garage.grumpysperformance.com/index.php?threads/testing-an-alternator.3222/#post-46703
 
Last edited:
1997 Corvette Diagnostic codes and descriptions:

** To learn how to retrieve these codes from your car, go here:

http://www.digitalcorvettes.com/foru...threadid=45524

1997 Codes and descriptions:

P0101 Mass Air Flow (MAF) Sensor Performance
P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage
P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage
P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
P0120 APP Sensor1 Circuit
P0121 Accelerator Pedal Position (APP) Sensor 1 Circuit Performance
P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1
P0132 HO2S Circuit High Voltage Bank 1 Sensor 1
P0133 HO2S Slow Response Bank 1 Sensor 1
P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1
P0135 HO2S Heater Performance Bank 1 Sensor 1
P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2
P0138 HO2S Circuit High Voltage Bank 1 Sensor 2
P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2
P0141 HO2S Heater Performance Bank 1 Sensor 2
P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1
P0152 HO2S Circuit High Voltage Bank 2 Sensor 1
P0153 HO2S Slow Response Bank 2 Sensor 1
P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1
P0155 HO2S Heater Performance Bank 2 Sensor 1
P0157 HO2S Circuit Low Voltage Bank 2 Sensor 2
P0158 HO2S Circuit High Voltage Bank 2 Sensor 2
P0160 HO2S Circuit Insufficient Activity Bank 2 Sensor 2
P0161 HO2S Heater Performance Bank 2 Sensor 2
P0171 Fuel Trim System Lean Bank 1
P0172 Fuel Trim System Rich Bank 1
P0174 Fuel Trim System Lean Bank 2
P0175 Fuel Trim System Rich Bank 2
P0218 Transmission Fluid Overtemperature
P0220 Accelerator Pedal Position (APP) Sensor 2 Circuit
P0221 Accelerator Pedal Position (APP) Sensor 2 Circuit Performance
P0225 Accelerator Pedal Position (APP) Sensor 3 Circuit
P0226 Accelerator Pedal Position (APP) Sensor 3 Circuit Performance
P0230 Fuel Pump Relay Control Circuit
P0300 Engine Misfire Detected
P0325 Knock Sensor Module Performance
P0327 Knock Sensor (KS) 1 Circuit
P0332 Knock Sensor (KS) 2 Circuit
P0335 Crankshaft Position (CKP) Sensor Circuit
P0336 Crankshaft Position (CKP) Sensor Performance
P0341 Camshaft Position (CMP) Sensor Performance
P0342 Camshaft Position (CMP) Sensor Circuit Low Voltage
P0343 Camshaft Position (CMP) Sensor Circuit High Voltage
P0351 Ignition Coil 1 Control Circuit
P0352 Ignition Coil 2 Control Circuit
P0353 Ignition Coil 3 Control Circuit
P0354 Ignition Coil 4 Control Circuit
P0355 Ignition Coil 5 Control Circuit
P0356 Ignition Coil 6 Control Circuit
P0357 Ignition Coil 7 Control Circuit
P0358 Ignition Coil 8 Control Circuit
P0410 Secondary Air Injection (AIR) System
P0412 Secondary Air Injection (AIR) Solenoid Relay Control Circuit
P0418 Secondary Air Injection (AIR) Pump Relay Control Circuit
P0420 Catalyst System Low Efficiency Bank 1
P0430 Catalyst System Low Efficiency Bank 2
P0441 Evaporative Emission (EVAP) System No Flow During Purge
P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
P0461 Fuel Level Sensor Performance
P0462 Fuel Level Sensor Circuit Low Voltage
P0463 Fuel Level Sensor Circuit High Voltage
P0480 Cooling Fan Relay 1 Control Circuit
P0481 Cooling Fan Relay 2 and 3 Control Circuit
P0500 Vehicle Speed Sensor (VSS) Circuit
P0502 Vehicle Speed Sensor (VSS) Circuit Low Input
P0503 Vehicle Speed Sensor (VSS) Circuit Intermittent
P0506 Idle Speed Low
P0507 Idle Speed High
P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
P0562 System Voltage Low
P0563 System Voltage High
P0567 Cruise Control Resume Switch Circuit
P0568 Cruise Control Set Switch Circuit
P0571 Cruise Control Brake Switch Circuit
P0601Control Module Read Only Memory (ROM)
P0602 Control Module Not Programmed
P0606 Control Module Internal Performance
P0608 Vehicle Speed Output Circuit
P0650 Malfunction Indicator Lamp (MIL) Control Circuit
P0654 Engine Speed Output Circuit
P0704 Clutch Switch Circuit
P0705 Trans Range Switch Circuit
P0706 Trans Range Switch Performance
P0711 TFT Sensor Circuit Range/Performance
P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input
P0719 Brake Switch Circuit Low Input
P0724 Brake Switch Circuit High Input
P0740 TCC Enable Solenoid Circuit Electrical
P0742 TCC System Stuck On
P0748 Pressure Control Solenoid Circuit Electrical
P0751 1-2 Shift Solenoid Valve Performance
P0753 1-2 Shift Solenoid Circuit Electrical
P0756 2-3 Shift Solenoid Valve Performance
P0758 2-3 Shift Solenoid Circuit Electrical
P0785 3-2 Shift Solenoid Circuit Electrical
P0801 Reverse Inhibit Solenoid Control Circuit
P0803 Skip Shift Solenoid Control Circuit
P0804 Skip Shift Lamp Control Circuit
P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
P1120 Throttle Position (TP) Sensor 1 Circuit
P1125 Accelerator Pedal Position (APP) System
P1133 HO2S Insufficient Switching Bank 1 Sensor 1
P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
P1153 HO2S Insufficient Switching Bank 2 Sensor 1
P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
P1187 Engine Oil Pressure (EOP) Sensor Circuit Low Voltage
P1188 Engine Oil Pressure (EOP) Sensor Circuit High Voltage
P1220 Throttle Position (TP) Sensor 2 Circuit
P1221 Throttle Position (TP) Sensor 1- 2 Correlation
P1258 Engine Coolant Overtemperature - Protection Mode Active
P1380 Misfire Detected - Rough Road Data Not Available
P1381 Misfire Detected - No Communication with Brake Control Module
P1415 Secondary Air Injection (AIR) System Bank 1
P1416 Secondary Air Injection (AIR) System Bank 2
P1431 Fuel Level Sensor 2 Performance
P1432 Fuel Level Sensor 2 Circuit Low Voltage
P1433 Fuel Level Sensor 2 Circuit High Voltage
P1441 Evaporative Emission (EVAP) System Flow During Non-Purge
P1514 Throttle Body Performance
P1515 Control Module Throttle Actuator Position Performance
P1516 Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
P1517 Throttle Actuator Control (TAC) Module Performance
P1518 Throttle Actuator Control (TAC) Module Serial Data Circuit
P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
P1545 Air Conditioning (A/C) Clutch Relay Control Circuit
P1546 Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
P1571 Traction Control Torque Request Circuit
P1574 Stoplamp Switch Circuit
P1575 Extended Travel Brake Switch Circuit
P1624 PCM RAM Performance
P1626 Theft Deterrent Fuel Enable Signal Lost
P1630 Theft Deterrent Learn Mode Active
P1631 Theft Deterrent Start Enable Signal Not Correct
P1635 5 Volt Reference 1 Circuit
P1639 5 Volt Reference 2 Circuit
P1644 Traction Control Delivered Torque Output Circuit
P1652 Powertrain Induced Chassis Pitch Output Circuit
P1810 TFP Valve Position Switch Circuit
P1860 TCC PWM Solenoid Circuit Electrical
P1870 Transmission Component Slipping
B0332 Outside Air Temp Sensor Short to Ground
B0333 Outside Air Temperature Sensor Open
B0337 Inside Air Temp Sensor Short to GND
B0338 Inside Air Temperature Sensor Open
B0348 Sunload Temperature Sensor Open
B0361 Left Actuator Feedback Short to GND
B0363 Left Actuator Feedback Open
B0365 Right Actuator Feedback Short to GND
B0367 Right Actuator Feedback Open
B0432 Rear Defogger Relay Circuit
B0433 Rear Defogger Relay Circuit
B0441 Left Actuator Out of Range
B0446 Right Actuator Out of Range
B0502 RH DRL Relay Circuit
B0503 RH DRL Relay Circuit
B0507 LH DRL Relay Circuit
B0508 LH DRL Relay Circuit
B0516 Speedometer Circuit Malfunction
B0521 Tachometer Circuit Malfunction
B0605 BCM Internal Memory Malfunction
B0605 Receiver Internal Memory Malfunction
B0844 BCM Temporarily Inhibit ABS
B0846 Battery 2 Out of Range
B0851 Battery 1 Out of Range
B1015 Passenger Deploy. Loop Resistance High
B1016 Passenger Deployment Loop Resistance Low
B1017 Passenger Deployment Loop Open
B1018 Passenger Deployment Loop Short to GND
B1019 Passenger Deploy. Loop Short to Voltage
B1021 Driver Deployment Loop Resistance High
B1022 Driver Deployment Loop Resistance Low
B1024 Driver Deployment Loop Short to Ground
B1025 Driver Deployment Loop Short to Voltage
B1026 Driver Deployment Loop Open
B1035 Discr. Sensor Closed or Short to GND
B1036 Discr. Sensor Open or Short to Voltage
B1051 Deployment Commanded
B1053 Deployment Commanded w/Loop Malfunction
B1061 Lamp Circuit Failure
B1071 Internal SDM Failure
B1512 DIC Switch 1 Signal Short to Ground
B1517 DIC Switch 2 Signal Short to Ground
B1522 DIC Switch 3 Signal Short to Ground
B1527 DIC Switch 4 Signal Short to Ground
B1532 DIC Switch 5 Signal Short to Ground
B1537 DIC Switch 6 Signal Short to Ground
B1542 Oil Temperature Circuit Short to Ground
B1543 Oil Temperature Circuit Open
B2002 Fore/Aft Seat Motor Open or Short to GND
B2007 Front Vert. Seat Motor Open or Shorted
B2012 Rear Vert. Seat Motor Open or Shorted
B2172 Seat Front Up Switch Shorted to Ground
B2177 Seat Front Down Switch Shorted to Ground
B2182 Seat Rear Up Switch Shorted to Ground
B2187 Seat Rear Down Switch Shorted to Ground
B2192 Seat Forward Switch Shorted to Ground
B2197 Seat Reverse Switch Shorted to Ground
B2202 Left Window Up Switch Circuit
B2203 Right Window Up Switch Circuit
B2204 Left Window Down Switch Circuit
B2205 Right Window Down Switch Circuit
B2206 Right Window Up Switch Circuit
B2208 Right Window Down Switch Circuit
B2222 LT Mirror Select Switch Circuit
B2224 RT Mirror Select Switch Circuit
B2226 Mirror Right Switch Circuit
B2228 Mirror Left Switch Circuit
B2232 Mirror Up Switch Circuit
B2234 Mirror Down Switch Circuit
B2236 Left Door Lock Switch Circuit
B2237 Right Door Lock Switch Circuit
B2238 Left Door Unlock Switch Circuit
B2239 Right Door Unlock Switch Circuit
B2242 Memory 1 Switch Circuit
B2244 Memory 2 Switch Circuit
B2252 Key Cylinder Switch Circuit
B2253 Key Cylinder Switch Circuit
B2262 Horizontal Position Sensor Circuit
B2263 Horizontal Position Sensor Circuit
B2264 Vertical Position Sensor Circuit
B2265 Vertical Position Sensor Circuit
B2272 Left Mirror Motor Circuit
B2273 Right Mirror Motor Circuit
B2274 Window Motor Circuit
B2275 Window Motor Circuit
B2276 Door Lock Motor/Mirror Heater Circuit
B2277 Door Lock Motor/Mirror Heater Circuit
B2282 Battery #1 Circuit
B2283 Battery #1 Circuit
B2284 Battery #2 Circuit
B2285 Battery #2 Circuit
B2286 LH Mirror Supply Circuit
B2287 RH Mirror Supply Circuit
B2403 Front Fog Lamp Switch Circuit
B2408 Rear Fog Lamp Switch Circuit
B2482 Backup Lamp Relay Circuit
B2483 Backup Lamp Relay Circuit
B2527 Horn Relay Circuit
B2528 Horn Relay Circuit
B2573 Hatch Release Switch Circuit
B2578 Right Front Turn Signal Monitor Circuit
B2583 Left Front Turn Signal Monitor Circuit
B2587 Column Lock/Unlock Drive A
B2588 Column Lock/Unlock Drive A
B2592 Column Lock/Unlock Drive B
B2593 Column Lock/Unlock Drive B
B2597 Traction Control System Switch Circuit
B2605 Seat Front Vert. Position Sensor Failure
B2606 Seat Rear Vert. Position Sensor Failure
B2607 Seat Horizontal Position Sensor Failure
B2721 PASS-Key Detection Circuit
B2722 PASS-Key Detection Circuit
B2723 PASS-Key Detection Circuit
B2735 PASS-Key Programming Mode Active
B2805 No Transmitters Programmed
C1214 Solenoid Valve Relay Contact or Coil Circuit Open
C1217 Pump Motor Relay Contact Circuit Open
C1221 LF Wheel Speed Sensor Input Signal is 0
C1222 RF Wheel Speed Sensor Input Signal is 0
C1223 LR Wheel Speed Sensor Input Signal is 0
C1224 RR Wheel Speed Sensor Input Signal is 0
C1225 LF Excessive Wheel Speed Variation
C1226 RF Excessive Wheel Speed Variation
C1227 LR Excessive Wheel Speed Variation
C1228 RR Excessive Wheel Speed Variation
C1232 LF Wheel Speed Circuit Open or Shorted
C1233 RF Wheel Speed Circuit Open or Shorted
C1234 LR Wheel Speed Circuit Open or Shorted
C1235 RR Wheel Speed Circuit Open or Shorted
C1236 Low System Supply Voltage
C1237 High System Supply Voltage
C1242 BPMV Pump Motor Ground Circuit Open
C1243 BPMV Pump Motor Stalled
C1255 EBTCM Internal Malf
C1256 EBTCM Internal Malfunction
C1261 LF Inlet Valve Solenoid Malfunction
C1262 LF Outlet Valve Solenoid Malfunction
C1263 RF Inlet Valve Solenoid Malfunction
C1264 RF Outlet Valve Solenoid Malfunction
C1265 LR Inlet Valve Solenoid Malfunction
C1266 LR Outlet Valve Solenoid Malfunction
C1267 RR Inlet Valve Solenoid Malfunction
C1268 RR Outlet Valve Solenoid Malfunction
C1273 TCS Master Cylinder Isolation Valve Malf
C1274 TCS Prime Valve Malfunction
C1276 Delivered Torque Signal Circuit Malfunction
C1277 Requested Torque Signal Circuit Malfunction
C1278 TCS Temporarily Inhibited By PCM
C1281 Steering Sensor Uncorrelated Malfunction
C1286 Steering Sensor Bias Malfunction
C1287 Steering Sensor Rate Malfunction
C1288 Steering Sensor Circuit Malfunction
C1291 Open Brake Lamp Switch Contacts During Deceleration
C1293 Code C1291 Set in Previous Ignition Cycle
C1294 Brake Lamp Switch Circuit Always Active
C1295 Brake Lamp Switch Circuit Open
C1658 EEPROM Calibration Malfunction
C1710 LF Shock Absorber Solenoid Circuit
C1711 LF Shock Absorber Solenoid Circuit
C1712 LF Shock Absorber Solenoid Circuit
C1715 RF Shock Absorber Solenoid Circuit
C1716 RF Shock Absorber Solenoid Circuit
C1717 RF Shock Absorber Solenoid Circuit
C1720 LR Shock Absorber Solenoid Circuit
C1721 LR Shock Absorber Solenoid Circuit
C1722 LR Shock Absorber Solenoid Circuit
C1725 RR Shock Absorber Solenoid Circuit
C1726 RR Shock Absorber Solenoid Circuit
C1727 RR Shock Absorber Solenoid Circuit
C1743 Loss of Vehicle Speed Signal
C1744 Loss of Chassis Pitch Input
C1760 LF Position Sensor
C1761 RF Position Sensor
C1762 LR Position Sensor
C1763 RR Position Sensor
C1768 Position Sensor Supply Malfunction
C1780 Loss of Steering Position Signal
C1786 RTD Relay Malfunction
C1787 RTD Relay Circuit
C1788 RTD Relay Circuit
C1790 Ride Control Switch
C1791 Ride Control Switch
C2100 Left Front TPM Sensor Malfunction
C2105 Right Front TPM Sensor Malfunction
C2110 Right Rear TPM Sensor Malfunction
C2115 Left Rear TPM Sensor Malfunction
C2120 TPM System Malfunction
C2121 TPM System Programming Malfunction
U1000 Class 2 Communication Malfunction
U1016 Loss of Communications with PCM
U1040 Loss of Communications with TCS
U1056 Loss of Communications with RTD
U1064 Lost Communications with BCM
U1096 Loss of Communications with IPC
U1128 Loss of Communications with RADIO
U1153 Loss of Communications with HVAC
U1160 Loss of Communications with LDCM
U1161 Loss of Communications with RDCM
U1166 Loss of Communications with SCM
U1176 Loss of Communications with RFA
U1255 Generic Loss of Communications
U1255 Serial Data Line Malfunction
 
Here are the 1998 Model year diagnostic codes and descriptions:

P0101 Mass Air Flow (MAF) Sensor Performance
P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage
P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage
P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1
P0132 HO2S Circuit High Voltage Bank 1 Sensor 1
P0133 HO2S Slow Response Bank 1 Sensor 1
P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1
P0135 HO2S Heater Performance Bank 1 Sensor 1
P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2
P0138 HO2S Circuit High Voltage Bank 1 Sensor 2
P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2
P0141 HO2S Heater Performance Bank 1 Sensor 2
P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1
P0152 HO2S Circuit High Voltage Bank 2 Sensor 1
P0153 HO2S Slow Response Bank 2 Sensor 1
P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1
P0155 HO2S Heater Performance Bank 2 Sensor 1
P0157 HO2S Circuit Low Voltage Bank 2 Sensor 2
P0158 HO2S Circuit High Voltage Bank 2 Sensor 2
P0160 HO2S Circuit Insufficient Activity Bank 2 Sensor 2
P0161 HO2S Heater Performance Bank 2 Sensor 2
P0171 Fuel Trim System Lean Bank 1
P0172 Fuel Trim System Rich Bank 1
P0174 Fuel Trim System Lean Bank 2
P0175 Fuel Trim System Rich Bank 2
P0218 Transmission Fluid Overtemperature
P0230 Fuel Pump Relay Control Circuit
P0300 Engine Misfire Detected
P0325 Knock Sensor Module Performance
P0327 Knock Sensor (KS) 1 Circuit
P0332 Knock Sensor (KS) 2 Circuit
P0335 Crankshaft Position (CKP) Sensor Circuit
P0336 Crankshaft Position (CKP) Sensor Performance
P0341 Camshaft Position (CMP) Sensor Performance
P0342 Camshaft Position (CMP) Sensor Circuit Low Voltage
P0343 Camshaft Position (CMP) Sensor Circuit High Voltage
P0351 Ignition Coil 1 Control Circuit
P0352 Ignition Coil 2 Control Circuit
P0353 Ignition Coil 3 Control Circuit
P0354 Ignition Coil 4 Control Circuit
P0355 Ignition Coil 5 Control Circuit
P0356 Ignition Coil 6 Control Circuit
P0357 Ignition Coil 7 Control Circuit
P0358 Ignition Coil 8 Control Circuit
P0410 Secondary Air Injection (AIR) System
P0412 Secondary Air Injection (AIR) Solenoid Relay Control Circuit
P0418 Secondary Air Injection (AIR) Pump Relay Control Circuit
P0420 Catalyst System Low Efficiency Bank 1
P0430 Catalyst System Low Efficiency Bank 2
P0441 Evaporative Emission (EVAP) System No Flow During Purge
P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
P0461 Fuel Level Sensor Performance
P0462 Fuel Level Sensor Circuit Low Voltage
P0463 Fuel Level Sensor Circuit High Voltage
P0480 Cooling Fan Relay 1 Control Circuit
P0481 Cooling Fan Relay 2 and 3 Control Circuit
P0500 Vehicle Speed Sensor (VSS) Circuit
P0502 Vehicle Speed Sensor (VSS) Circuit Low Input
P0503 Vehicle Speed Sensor (VSS) Circuit Intermittent
P0506 Idle Speed Low
P0507 Idle Speed High
P0522 Engine Oil Pressure (EOP) Sensor Circuit Low Voltage
P0523 Engine Oil Pressure (EOP) Sensor Circuit High Voltage
P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
P0562 System Voltage Low
P0563 System Voltage High
P0567 Cruise Control Resume Switch Circuit
P0568 Cruise Control Set Switch Circuit
P0571 Cruise Control Brake Switch Circuit
P0601Control Module Read Only Memory (ROM)
P0602 Control Module Not Programmed
P0604 Control Module Random Access Memory (RAM)
P0606 Control Module Internal Performance
P0608 Vehicle Speed Output Circuit
P0650 Malfunction Indicator Lamp (MIL) Control Circuit
P0654 Engine Speed Output Circuit
P0704 Clutch Switch Circuit
P0705 Trans Range Switch Circuit
P0706 Trans Range Switch Performance
P0711 TFT Sensor Circuit Range/Performance
P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input
P0719 Brake Switch Circuit Low Input
P0724 Brake Switch Circuit High Input
P0740 TCC Enable Solenoid Circuit Electrical
P0742 TCC System Stuck On
P0748 Pressure Control Solenoid Circuit Electrical
P0751 1-2 Shift Solenoid Valve Performance
P0753 1-2 Shift Solenoid Circuit Electrical
P0756 2-3 Shift Solenoid Valve Performance
P0758 2-3 Shift Solenoid Circuit Electrical
P0785 3-2 Shift Solenoid Circuit Electrical
P0801 Reverse Inhibit Solenoid Control Circuit
P0803 Skip Shift Solenoid Control Circuit
P0804 Skip Shift Lamp Control Circuit
P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
P1120 Throttle Position (TP) Sensor 1 Circuit
P1125 Accelerator Pedal Position (APP) System
P1133 HO2S Insufficient Switching Bank 1 Sensor 1
P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
P1153 HO2S Insufficient Switching Bank 2 Sensor 1
P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
P1220 Throttle Position (TP) Sensor 2 Circuit
P1221 Throttle Position (TP) Sensor 1- 2 Correlation
P1258 Engine Coolant Overtemperature - Protection Mode Active
P1275 Accelerator Pedal Position (APP) Sensor 1 Circuit
P1276 Accelerator Pedal Position (APP) Sensor 1 Performance
P1280 Accelerator Pedal Position (APP) Sensor 2 Circuit
P1281 Accelerator Pedal Position (APP) Sensor 2 Performance
P1285 Accelerator Pedal Position (APP) Sensor 3 Circuit
P1286 Accelerator Pedal Position (APP) Sensor 3 Performance
P1380 Misfire Detected - Rough Road Data Not Available
P1381 Misfire Detected - No Communication with Brake Control Module
P1415 Secondary Air Injection (AIR) System Bank 1
P1416 Secondary Air Injection (AIR) System Bank 2
P1431 Fuel Level Sensor 2 Performance
P1432 Fuel Level Sensor 2 Circuit Low Voltage
P1433 Fuel Level Sensor 2 Circuit High Voltage
P1441 Evaporative Emission (EVAP) System Flow During Non-Purge
P1514 Throttle Body Performance
P1515 Control Module Throttle Actuator Position Performance
P1516 Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
P1517 Throttle Actuator Control (TAC) Module Performance
P1518 Throttle Actuator Control (TAC) Module Serial Data Circuit
P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
P1545 Air Conditioning (A/C) Clutch Relay Control Circuit
P1546 Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
P1571 Traction Control Torque Request Circuit
P1574 Stoplamp Switch Circuit
P1575 Extended Travel Brake Switch Circuit
P1626 Theft Deterrent Fuel Enable Signal Lost
P1630 Theft Deterrent Learn Mode Active
P1631 Theft Deterrent Start Enable Signal Not Correct
P1635 5 Volt Reference 1 Circuit
P1639 5 Volt Reference 2 Circuit
P1644 Traction Control Delivered Torque Output Circuit
P1652 Powertrain Induced Chassis Pitch Output Circuit
P1810 TFP Valve Position Switch Circuit
P1860 TCC PWM Solenoid Circuit Electrical
P1870 Transmission Component Slipping
B0332 Outside Air Temp Sensor Short to Ground
B0333 Outside Air Temperature Sensor Open
B0337 Inside Air Temp Sensor Short to GND
B0338 Inside Air Temperature Sensor Open
B0348 Sunload Temperature Sensor Open
B0361 Left Actuator Feedback Short to GND
B0363 Left Actuator Feedback Open
B0365 Right Actuator Feedback Short to GND
B0367 Right Actuator Feedback Open
B0432 Rear Defogger Relay Circuit
B0433 Rear Defogger Relay Circuit
B0441 Left Actuator Out of Range
B0446 Right Actuator Out of Range
B0502 RH DRL Relay Circuit
B0503 RH DRL Relay Circuit
B0507 LH DRL Relay Circuit
B0508 LH DRL Relay Circuit
B0516 Speedometer Signal Circuit Malfunction
B0521 Tachometer Signal Circuit Malfunction
B0605 BCM Internal Memory Malfunction
B0605 Receiver Internal Memory Malfunction
B0846 Battery 2 Out of Range
B0851 Battery 1 Out of Range
B0856 +5 Volt Reference Out of Range
B1015 Passenger Deploy. Loop Resistance High
B1016 Passenger Deployment Loop Resistance Low
B1017 Passenger Deployment Loop Open
B1018 Passenger Deployment Loop Short to GND
B1019 Passenger Deploy. Loop Short to Voltage
B1021 Driver Deployment Loop Resistance High
B1022 Driver Deployment Loop Resistance Low
B1024 Driver Deployment Loop Short to Ground
B1025 Driver Deployment Loop Short to Voltage
B1026 Driver Deployment Loop Open
B1035 Discr. Sensor Closed or Short to GND
B1036 Discr. Sensor Open or Short to Voltage
B1051 Deployment Commanded
B1053 Deployment Commanded w/Loop Malfunction
B1061 Lamp Circuit Failure
B1071 Internal SDM Failure
B1512 DIC Switch 1 Signal Short to Ground
B1517 DIC Switch 2 Signal Short to Ground
B1522 DIC Switch 3 Signal Short to Ground
B1527 DIC Switch 4 Signal Short to Ground
B1532 DIC Switch 5 Signal Short to Ground
B1537 DIC Switch 6 Signal Short to Ground
B1542 Oil Temperature Circuit Short to Ground
B1543 Oil Temperature Circuit Open
B2002 Fore/Aft Seat Motor Open or Short to GND
B2007 Front Vert. Seat Motor Open or Shorted
B2012 Rear Vert. Seat Motor Open or Shorted
B2172 Seat Front Up Switch Shorted to Ground
B2177 Seat Front Down Switch Shorted to Ground
B2182 Seat Rear Up Switch Shorted to Ground
B2187 Seat Rear Down Switch Shorted to Ground
B2192 Seat Forward Switch Shorted to Ground
B2197 Seat Reverse Switch Shorted to Ground
B2202 Left Window Up Switch Circuit
B2203 Right Window Up Switch Circuit
B2204 Left Window Down Switch Circuit
B2205 Right Window Down Switch Circuit
B2206 Right Window Up Switch Circuit
B2208 Right Window Down Switch Circuit
B2222 LT Mirror Select Switch Circuit
B2224 RT Mirror Select Switch Circuit
B2226 Mirror Right Switch Circuit
B2228 Mirror Left Switch Circuit
B2232 Mirror Up Switch Circuit
B2234 Mirror Down Switch Circuit
B2236 Left Door Lock Switch Circuit
B2237 Right Door Lock Switch Circuit
B2238 Left Door Unlock Switch Circuit
B2239 Right Door Unlock Switch Circuit
B2242 Memory 1 Switch Circuit
B2244 Memory 2 Switch Circuit
B2252 Key Cylinder Switch Circuit
B2253 Key Cylinder Switch Circuit
B2262 Horizontal Position Sensor Circuit
B2263 Horizontal Position Sensor Circuit
B2264 Vertical Position Sensor Circuit
B2265 Vertical Position Sensor Circuit
B2272 Left Mirror Motor Circuit
B2273 Right Mirror Motor Circuit
B2274 Window Motor Circuit
B2275 Window Motor Circuit
B2276 Door Lock Motor/Mirror Heater Circuit
B2277 Door Lock Motor/Mirror Heater Circuit
B2278 Switch Indicator/Illum Circuit
B2279 Switch Illumination Circuit
B2282 Battery #1 Circuit
B2283 Battery #1 Circuit
B2284 Battery #2 Circuit
B2285 Battery #2 Circuit
B2286 LH Mirror Supply Circuit
B2287 RH Mirror Supply Circuit
B2403 Front Fog Lamp Switch Circuit
B2408 Rear Fog Lamp Switch Circuit
B2482 Backup Lamp Relay Circuit
B2483 Backup Lamp Relay Circuit
B2527 Horn Relay Circuit
B2528 Horn Relay Circuit
B2573 Hatch Release Switch Circuit
B2578 Right Front Turn Signal Monitor Circuit
B2583 Left Front Turn Signal Monitor Circuit
B2587 Column Lock/Unlock Drive A
B2588 Column Lock/Unlock Drive A
B2592 Column Lock/Unlock Drive B
B2593 Column Lock/Unlock Drive B
B2597 Traction Control System Switch Circuit
B2600 Seat Motor to Battery Voltage
B2605 Seat Front Vert. Position Sensor Failure
B2606 Seat Rear Vert. Position Sensor Failure
B2607 Seat Horizontal Position Sensor Failure
B2721 PASS-Key Detection Circuit
B2722 PASS-Key Detection Circuit
B2723 PASS-Key Detection Circuit
B2735 PASS-Key Programming Mode Active
B2805 No Transmitters Programmed
C1214 Solenoid Valve Relay Contact or Coil Circuit Open
C1217 Pump Motor Relay Contact Circuit Open
C1221 LF Wheel Speed Sensor Input Signal is 0
C1222 RF Wheel Speed Sensor Input Signal is 0
C1223 LR Wheel Speed Sensor Input Signal is 0
C1224 RR Wheel Speed Sensor Input Signal is 0
C1225 LF Excessive Wheel Speed Variation
C1226 RF Excessive Wheel Speed Variation
C1227 LR Excessive Wheel Speed Variation
C1228 RR Excessive Wheel Speed Variation
C1232 LF Wheel Speed Circuit Open or Shorted
C1233 RF Wheel Speed Circuit Open or Shorted
C1234 LR Wheel Speed Circuit Open or Shorted
C1235 RR Wheel Speed Circuit Open or Shorted
C1236 Low System Supply Voltage
C1237 High System Supply Voltage
C1241 MAGNA STEER Circuit Malfunction
C1241 Magnasteer Malfunction
C1242 BPMV Pump Motor Ground Circuit Open
C1243 BPMV Pump Motor Stalled
C1245 Brake Sensor Pressure Always High
C1247 Brake Pressure Differential Switch Activated
C1248 IPC Indicated Low Brake Fluid
C1255 EBTCM Internal Malfunction
C1256 EBCM Internal Malfunction
C1261 LF Inlet Valve Solenoid Malfunction
C1262 LF Outlet Valve Solenoid Malfunction
C1263 RF Inlet Valve Solenoid Malfunction
C1264 RF Outlet Valve Solenoid Malfunction
C1265 LR Inlet Valve Solenoid Malfunction
C1266 LR Outlet Valve Solenoid Malfunction
C1267 RR Inlet Valve Solenoid Malfunction
C1268 RR Outlet Valve Solenoid Malfunction
C1271 Front Master Cyl Isolation Valve Malf
C1272 Front Prime Valve Malfunction
C1273 Rear Master Cyl Isolation Valve Malf
C1274 Rear Prime Valve Malfunction
C1276 Delivered Torque Signal Circuit Malfunction
C1277 Requested Torque Signal Circuit Malfunction
C1278 TCS Temporarily Inhibited By PCM
C1281 Active Handling Sensors Uncorrelated
C1281 Steering Sensor Uncorrelated Malfunction
C1282 Yaw Rate Sensor Bias Circuit Malfunction
C1283 Excessive Time to Center Steering
C1284 Lateral Accelerometer Sensor Self Test Malfunction
C1285 Lateral Accelerometer Sensor Circuit Malfunction
C1286 Steering Sensor Bias Malfunction
C1286 Steering/Lateral Accelerometer Sensor Bias Malfunction
C1287 Steering Sensor Rate Malfunction
C1288 Steering Sensor Circuit Malfunction
C1291 Open Brake Lamp Switch Contacts During Deceleration
C1292 Low Brake Pressure During Deceleration
C1293 DTC C1291/C1292 Set in Current or Previous Ignition Cycle
C1294 Brake Lamp Switch Circuit Always Active
C1295 Brake Lamp Switch Circuit Open
C1296 Brake Pressure Sensor CKT Open/Shorted
C1650 ESC Module Malfunction
C1658 EEPROM Calibration Malfunction
C1710 LF Shock Absorber Solenoid Circuit
C1711 LF Shock Absorber Solenoid Circuit
C1712 LF Shock Absorber Solenoid Circuit
C1715 RF Shock Absorber Solenoid Circuit
C1716 RF Shock Absorber Solenoid Circuit
C1717 RF Shock Absorber Solenoid Circuit
C1720 LR Shock Absorber Solenoid Circuit
C1721 LR Shock Absorber Solenoid Circuit
C1722 LR Shock Absorber Solenoid Circuit
C1725 RR Shock Absorber Solenoid Circuit
C1726 RR Shock Absorber Solenoid Circuit
C1727 RR Shock Absorber Solenoid Circuit
C1743 Loss of Vehicle Speed Signal
C1744 Loss of Chassis Pitch Input
C1760 LF Position Sensor
C1761 RF Position Sensor
C1762 LR Position Sensor
C1763 RR Position Sensor
C1768 Position Sensor Supply Malfunction
C1780 Loss of Steering Position Signal
C1786 RTD Relay Malfunction
C1787 RTD Relay Circuit
C1788 RTD Relay Circuit
C1790 Ride Control Switch
C1791 Ride Control Switch
C2100 Left Front TPM Sensor Malfunction
C2105 Right Front TPM Sensor Malfunction
C2110 Right Rear TPM Sensor Malfunction
C2115 Left Rear TPM Sensor Malfunction
C2120 TPM System Malfunction
C2121 TPM System Programming Malfunction
U1000 Class 2 Communication Malfunction
U1016 Loss of Communications with PCM
U1040 Loss of Communications with TCS
U1056 Loss of Communications with RTD
U1064 Lost Communications with BCM
U1096 Loss of Communications with IPC
U1128 Loss of Communications with RADIO
U1153 Loss of Communications with HVAC
U1160 Loss of Communications with LDCM
U1161 Loss of Communications with RDCM
U1166 Loss of Communications with SCM
U1176 Loss of Communications with RFA
U1255 Generic Loss of Communications
U1255 Loss Of Class 2 Communication
U1255 Serial Data Line Malfunction
U1300 Class 2 Short to Ground
U1301 Class 2 Circuit Short to Battery
 
Below are the Diagnostic codes for 1999 cars:


1016 Loss Of PCM Communications
1064 Loss Of BCM Serial Data Communication
1096 Loss Of IPC Communications
1255 Generic Loss Of Communications
B0016 RF/Passenger Frontal Deployment Loop (Single Stage or Stage 1) Resistance Low
B0017 RF/Passenger Frontal Deployment Loop (Single Stage or Stage 1) Open
B0018 RF/Passenger Frontal Deployment Loop (Single Stage or Stage 1) Short to Ground/Voltage Out of Range
B0022 LF/Driver Frontal Deployment Loop (Single Stage or Stage 1) Resistance Low
B0024 LF/Driver Frontal Deployment Loop (Single Stage or Stage 1) Short to Ground/Voltage Out of Range
B0026 LF/Driver Frontal Deployment Loop (Single Stage or Stage 1) Open
B0051 Deployment Commanded
B0053 Deployment Commanded with Loop Malfunctions Present
B0332 Outside Air Temp Sensor Short to Ground
B0333 Outside Air Temperature Sensor Open
B0337 Inside Air Temp Sensor Short to GND
B0338 Inside Air Temperature Sensor Open
B0348 Sunload Temperature Sensor Open
B0361 Left Actuator Feedback Short to GND
B0363 Left Actuator Feedback Open
B0365 Right Actuator Feedback Short to GND
B0367 Right Actuator Feedback Open
B0432 Rear Defogger Relay Circuit
B0433 Rear Defogger Relay Circuit
B0441 Left Actuator Out of Range
B0446 Right Actuator Out of Range
B0502 RH DRL Relay Circuit
B0503 RH DRL Relay Circuit
B0507 LH DRL Relay Circuit
B0508 LH DRL Relay Circuit
B0516 Speedometer Signal Circuit Malfunction
B0521 Tachometer Signal Circuit Malfunction
B0605 BCM Internal Memory Malfunction
B0605 Receiver Internal Memory Malfunction
B0846 Battery 2 Out of Range
B0851 Battery 1 Out of Range
B0856 +5 Volt Reference Out of Range
B1000 ECU Malfunction
B1001 Option Configuration Error
B1512 DIC Switch 1 Signal Short to Ground
B1517 DIC Switch 2 Signal Short to Ground
B1522 DIC Switch 3 Signal Short to Ground
B1527 DIC Switch 4 Signal Short to Ground
B1532 DIC Switch 5 Signal Short to Ground
B1537 DIC Switch 6 Signal Short to Ground
B1542 Oil Temperature Circuit Short to Ground
B1543 Oil Temperature Circuit Open
B2002 Fore/Aft Seat Motor Open or Short to GND
B2007 Front Vert. Seat Motor Open or Shorted
B2012 Rear Vert. Seat Motor Open or Shorted
B2172 Seat Front Up Switch Shorted to Ground
B2177 Seat Front Down Switch Shorted to Ground
B2182 Seat Rear Up Switch Shorted to Ground
B2187 Seat Rear Down Switch Shorted to Ground
B2192 Seat Forward Switch Shorted to Ground
B2197 Seat Reverse Switch Shorted to Ground
B2202 Left Window Up Switch Circuit
B2203 Right Window Up Switch Circuit
B2204 Left Window Down Switch Circuit
B2205 Right Window Down Switch Circuit
B2206 Right Window Up Switch Circuit
B2208 Right Window Down Switch Circuit
B2222 LT Mirror Select Switch Circuit
B2224 RT Mirror Select Switch Circuit
B2226 Mirror Right Switch Circuit
B2228 Mirror Left Switch Circuit
B2232 Mirror Up Switch Circuit
B2234 Mirror Down Switch Circuit
B2236 Left Door Lock Switch Circuit
B2237 Right Door Lock Switch Circuit
B2238 Left Door Unlock Switch Circuit
B2239 Right Door Unlock Switch Circuit
B2242 Memory 1 Switch Circuit
B2244 Memory 2 Switch Circuit
B2252 Key Cylinder Switch Circuit
B2253 Key Cylinder Switch Circuit
B2262 Horizontal Position Sensor Circuit
B2263 Horizontal Position Sensor Circuit
B2264 Vertical Position Sensor Circuit
B2265 Vertical Position Sensor Circuit
B2272 Left Mirror Motor Circuit
B2273 Right Mirror Motor Circuit
B2274 Window Motor Circuit
B2275 Window Motor Circuit
B2276 Door Lock Motor/Mirror Heater Circuit
B2277 Door Lock Motor/Mirror Heater Circuit
B2278 Switch Indicator/Illum Circuit
B2279 Switch Illumination Circuit
B2282 Battery #1 Circuit
B2283 Battery #1 Circuit
B2284 Battery #2 Circuit
B2285 Battery #2 Circuit
B2286 LH Mirror Supply Circuit
B2287 RH Mirror Supply Circuit
B2403 Front Fog Lamp Switch Circuit
B2408 Rear Fog Lamp Switch Circuit
B2482 Backup Lamp Relay Circuit
B2483 Backup Lamp Relay Circuit
B2527 Horn Relay Circuit
B2528 Horn Relay Circuit
B2567 Folding Top Release Switch Circuit
B2573 Hatch Release Switch Circuit
B2578 Right Front Turn Signal Monitor Circuit
B2583 Left Front Turn Signal Monitor Circuit
B2587 Column Lock/Unlock Drive A
B2588 Column Lock/Unlock Drive A
B2592 Column Lock/Unlock Drive B
B2593 Column Lock/Unlock Drive B
B2597 Traction Control System Switch Circuit
B2600 Seat Motor to Battery Voltage
B2605 Seat Front Vert. Position Sensor Failure
B2606 Seat Rear Vert. Position Sensor Failure
B2607 Seat Horizontal Position Sensor Failure
B2647 Ambient Light Sensor Circuit Low
B2648 Ambient Light Sensor Circuit High
B2721 PASS-Key Detection Circuit
B2722 PASS-Key Detection Circuit
B2723 PASS-Key Detection Circuit
B2735 PASS-Key Programming Mode Active
B2805 No Transmitters Programmed
B2852 Telescoping Column In Switch Shorted to Ground
B2857 Telescoping Column Out Switch Shorted to Ground
B2860 Telescoping Column Position Sensor Failure
C1214 Solenoid Valve Relay Contact or Coil Circuit Open
C1217 Pump Motor Relay Contact Circuit Open
C1221 LF Wheel Speed Sensor Input Signal is 0
C1222 RF Wheel Speed Sensor Input Signal is 0
C1223 LR Wheel Speed Sensor Input Signal is 0
C1224 RR Wheel Speed Sensor Input Signal is 0
C1225 LF Excessive Wheel Speed Variation
C1226 RF Excessive Wheel Speed Variation
C1227 LR Excessive Wheel Speed Variation
C1228 RR Excessive Wheel Speed Variation
C1232 LF Wheel Speed Circuit Open or Shorted
C1233 RF Wheel Speed Circuit Open or Shorted
C1234 LR Wheel Speed Circuit Open or Shorted
C1235 RR Wheel Speed Circuit Open or Shorted
C1236 Low System Supply Voltage
C1237 High System Supply Voltage
C1241 MAGNA STEER Circuit Malfunction
C1241 Magnasteer Malfunction
C1242 BPMV Pump Motor Ground Circuit Open
C1243 BPMV Pump Motor Stalled
C1245 Brake Sensor Pressure Always High
C1247 Brake Pressure Differential Switch Activated
C1255 EBTCM Internal Malfunction
C1256 EBCM Internal Malfunction
C1261 LF Inlet Valve Solenoid Malfunction
C1262 LF Outlet Valve Solenoid Malfunction
C1263 RF Inlet Valve Solenoid Malfunction
C1264 RF Outlet Valve Solenoid Malfunction
C1265 LR Inlet Valve Solenoid Malfunction
C1266 LR Outlet Valve Solenoid Malfunction
C1267 RR Inlet Valve Solenoid Malfunction
C1268 RR Outlet Valve Solenoid Malfunction
C1271 LF TCS Master Cylinder Isolation Valve Malfunction
C1272 LF TCS Prime Valve Malfunction
C1273 RF TCS Master Cylinder Isolation Valve Malfunction
C1274 RF TCS Prime Valve Malfunction
C1276 Delivered Torque Signal Circuit Malfunction
C1277 Requested Torque Signal Circuit Malfunction
C1278 TCS Temporarily Inhibited By PCM
C1281 Steering Sensor Uncorrelated Malfunction
C1282 Yaw Rate Sensor Bias Circuit Malfunction
C1283 Excessive Time to Center Steering
C1284 Lateral Accelerometer Sensor Self Test Malfunction
C1285 Lateral Accelerometer Sensor Circuit Malfunction
C1286 Steering Sensor Bias Malfunction
C1286 Steering/Lateral Accelerometer Sensor Bias Malfunction
C1287 Steering Sensor Rate Malfunction
C1288 Steering Sensor Circuit Malfunction
C1291 Open Brake Lamp Switch Contacts During Deceleration
C1293 DTC C1291/C1292 Set in Current or Previous Ignition Cycle
C1294 Brake Lamp Switch Circuit Always Active
C1295 Brake Lamp Switch Circuit Open
C1296 Master Cylinder Sensor Circuit Open or Shorted
C1650 ESC Module Malfunction
C1658 EEPROM Calibration Malfunction
C1710 LF Shock Absorber Solenoid Circuit
C1711 LF Shock Absorber Solenoid Circuit
C1712 LF Shock Absorber Solenoid Circuit
C1715 RF Shock Absorber Solenoid Circuit
C1716 RF Shock Absorber Solenoid Circuit
C1717 RF Shock Absorber Solenoid Circuit
C1720 LR Shock Absorber Solenoid Circuit
C1721 LR Shock Absorber Solenoid Circuit
C1722 LR Shock Absorber Solenoid Circuit
C1725 RR Shock Absorber Solenoid Circuit
C1726 RR Shock Absorber Solenoid Circuit
C1727 RR Shock Absorber Solenoid Circuit
C1743 Loss of Vehicle Speed Signal
C1744 Loss of Chassis Pitch Input
C1760 LF Position Sensor
C1761 RF Position Sensor
C1762 LR Position Sensor
C1763 RR Position Sensor
C1768 Position Sensor Supply Malfunction
C1780 Loss of Steering Position Signal
C1786 RTD Relay Malfunction
C1787 RTD Relay Circuit
C1788 RTD Relay Circuit
C1790 Ride Control Switch
C1791 Ride Control Switch
C2100 Left Front TPM Sensor Malfunction
C2105 Right Front TPM Sensor Malfunction
C2110 Right Rear TPM Sensor Malfunction
C2115 Left Rear TPM Sensor Malfunction
C2120 TPM System Malfunction
C2121 TPM System Programming Malfunction
P0101 Mass Air Flow (MAF) Sensor Performance
P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency
P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency
P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage
P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage
P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1
P0132 HO2S Circuit High Voltage Bank 1 Sensor 1
P0133 HO2S Slow Response Bank 1 Sensor 1
P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1
P0135 HO2S Heater Performance Bank 1 Sensor 1
P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2
P0138 HO2S Circuit High Voltage Bank 1 Sensor 2
P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2
P0141 HO2S Heater Performance Bank 1 Sensor 2
P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1
P0152 HO2S Circuit High Voltage Bank 2 Sensor 1
P0153 HO2S Slow Response Bank 2 Sensor 1
P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1
P0155 HO2S Heater Performance Bank 2 Sensor 1
P0157 HO2S Circuit Low Voltage Bank 2 Sensor 2
P0158 HO2S Circuit High Voltage Bank 2 Sensor 2
P0160 HO2S Circuit Insufficient Activity Bank 2 Sensor 2
P0161 HO2S Heater Performance Bank 2 Sensor 2
P0171 Fuel Trim System Lean Bank 1
P0172 Fuel Trim System Rich Bank 1
P0174 Fuel Trim System Lean Bank 2
P0175 Fuel Trim System Rich Bank 2
P0200 Injector Control Circuit
P0218 Transmission Fluid Overtemperature
P0230 Fuel Pump Relay Control Circuit
P0300 Engine Misfire Detected
P0325 Knock Sensor Module Performance
P0327 Knock Sensor (KS) 1 Circuit
P0332 Knock Sensor (KS) 2 Circuit
P0335 Crankshaft Position (CKP) Sensor Circuit
P0336 Crankshaft Position (CKP) Sensor Performance
P0341 Camshaft Position (CMP) Sensor Performance
P0342 Camshaft Position (CMP) Sensor Circuit Low Voltage
P0343 Camshaft Position (CMP) Sensor Circuit High Voltage
P0351 Ignition Coil 1 Control Circuit
P0352 Ignition Coil 2 Control Circuit
P0353 Ignition Coil 3 Control Circuit
P0354 Ignition Coil 4 Control Circuit
P0355 Ignition Coil 5 Control Circuit
P0356 Ignition Coil 6 Control Circuit
P0357 Ignition Coil 7 Control Circuit
P0358 Ignition Coil 8 Control Circuit
P0410 Secondary Air Injection (AIR) System
P0412 Secondary Air Injection (AIR) Solenoid Relay Control Circuit
P0418 Secondary Air Injection (AIR) Pump Relay Control Circuit
P0420 Catalyst System Low Efficiency Bank 1
P0430 Catalyst System Low Efficiency Bank 2
P0440 Evaporative Emission (EVAP) System
P0442 Evaporative Emission (EVAP) System Small Leak Detected
P0443 Evaporative Emission (EVAP) Purge Solenoid Control Circuit
P0446 Evaporative Emission (EVAP) Vent System Performance
P0449 Evaporative Emission (EVAP) Vent Solenoid Control Circuit
P0452 Fuel Tank Pressure Sensor Circuit Low Voltage
P0453 Fuel Tank Pressure Sensor Circuit High Voltage
P0461 Fuel Level Sensor Performance
P0462 Fuel Level Sensor Circuit Low Voltage
P0463 Fuel Level Sensor Circuit High Voltage
P0480 Cooling Fan Relay 1 Control Circuit
P0481 Cooling Fan Relay 2 and 3 Control Circuit
P0500 Vehicle Speed Sensor (VSS) Circuit
P0502 Vehicle Speed Sensor (VSS) Circuit Low Input
P0503 Vehicle Speed Sensor (VSS) Circuit Intermittent
P0506 Idle Speed Low
P0507 Idle Speed High
P0522 Engine Oil Pressure (EOP) Sensor Circuit Low Voltage
P0523 Engine Oil Pressure (EOP) Sensor Circuit High Voltage
P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
P0562 System Voltage Low
P0563 System Voltage High
P0567 Cruise Control Resume Switch Circuit
P0568 Cruise Control Set Switch Circuit
P0571 Cruise Control Brake Switch Circuit
P0601Control Module Read Only Memory (ROM)
P0602 Control Module Not Programmed
P0604 Control Module Random Access Memory (RAM)
P0606 Control Module Internal Performance
P0608 Vehicle Speed Output Circuit
P0645 Air Conditioning (A/C) Clutch Relay Control Circuit
P0650 Malfunction Indicator Lamp (MIL) Control Circuit
P0654 Engine Speed Output Circuit
P0704 Clutch Switch Circuit
P0705 Trans Range Switch Circuit
P0706 Trans Range Switch Performance
P0711 TFT Sensor Circuit Range/Performance
P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input
P0719 Brake Switch Circuit Low Input
P0724 Brake Switch Circuit High Input
P0740 TCC Enable Solenoid Circuit Electrical
P0742 TCC System Stuck On
P0748 Pressure Control Solenoid Circuit Electrical
P0751 1-2 Shift Solenoid Valve Performance
P0753 1-2 Shift Solenoid Circuit Electrical
P0756 2-3 Shift Solenoid Valve Performance
P0758 2-3 Shift Solenoid Circuit Electrical
P0785 3-2 Shift Solenoid Circuit Electrical
P0801 Reverse Inhibit Solenoid Control Circuit
P0803 Skip Shift Solenoid Control Circuit
P0804 Skip Shift Lamp Control Circuit
P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
P1120 Throttle Position (TP) Sensor 1 Circuit
P1125 Accelerator Pedal Position (APP) System
P1133 HO2S Insufficient Switching Bank 1 Sensor 1
P1134 HO2S Transition Time Ratio Bank 1 Sensor 1
P1153 HO2S Insufficient Switching Bank 2 Sensor 1
P1154 HO2S Transition Time Ratio Bank 2 Sensor 1
P1220 Throttle Position (TP) Sensor 2 Circuit
P1221 Throttle Position (TP) Sensor 1- 2 Correlation
P1258 Engine Coolant Overtemperature - Protection Mode Active
P1275 Accelerator Pedal Position (APP) Sensor 1 Circuit
P1276 Accelerator Pedal Position (APP) Sensor 1 Performance
P1280 Accelerator Pedal Position (APP) Sensor 2 Circuit
P1281 Accelerator Pedal Position (APP) Sensor 2 Performance
P1285 Accelerator Pedal Position (APP) Sensor 3 Circuit
P1286 Accelerator Pedal Position (APP) Sensor 3 Performance
P1380 Misfire Detected - Rough Road Data Not Available
P1381 Misfire Detected - No Communication with Brake Control Module
P1415 Secondary Air Injection (AIR) System Bank 1
P1416 Secondary Air Injection (AIR) System Bank 2
P1431 Fuel Level Sensor 2 Performance
P1432 Fuel Level Sensor 2 Circuit Low Voltage
P1433 Fuel Level Sensor 2 Circuit High Voltage
P1441 Evaporative Emission (EVAP) System Flow During Non-Purge
P1514 Throttle Body Performance
P1515 Control Module Throttle Actuator Position Performance
P1516 Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
P1517 Throttle Actuator Control (TAC) Module Performance
P1518 Throttle Actuator Control (TAC) Module Serial Data Circuit
P1539 Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
P1546 Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
P1571 Traction Control Torque Request Circuit
P1574 Stoplamp Switch Circuit
P1575 Extended Travel Brake Switch Circuit
P1626 Theft Deterrent Fuel Enable Signal Lost
P1630 Theft Deterrent Learn Mode Active
P1631 Theft Deterrent Start Enable Signal Not Correct
P1635 5 Volt Reference 1 Circuit
P1637 Generator L-Terminal Circuit
P1638 Generator F-Terminal Circuit
P1639 5 Volt Reference 2 Circuit
P1652 Powertrain Induced Chassis Pitch Output Circuit
P1689 Traction Control Delivered Torque Output Circuit
P1810 TFP Valve Position Switch Circuit
P1860 TCC PWM Solenoid Circuit Electrical
P1870 Transmission Component Slipping
U1000 Loss of Communications
U1016 Loss of Communications with PCM
U1040 Loss of Communications with TCS
U1056 Loss of Communications with RTD
U1064 Loss of Communications with BCM
U1088 Loss of Communications with SDM
U1096 Loss of Communications with IPC
U1128 Loss of Communications with RADIO
U1153 Loss of Communications with HVAC
U1160 Loss of Communications with LDCM
U1161 Loss of Communications with RDCM
U1166 Loss of Communications with SCM
U1176 Loss of Communications with RFA
U1255 Serial Data Line Malfunction
U1300 Serial Data Line Short to Ground
U1301 Serial Data Line Short to Voltage

Ive been playing with a friends scanner, for OBDII (1996 and newer cars)
it works with a down loaded app on your blue tooth comparable I-phone/I-pad without a connecting cord, it seems to work reasonably well
and its only $100.00 so its priced lower mid range
dd2065e6-a1f3-4246-bff8-12264ef9225b_1.d19304ba9d3de33c01cafdc5de9c56e3.jpeg



https://www.walmart.com/ip/BlueDriv...MI78GE4Pau3wIVRNbACh1niQWAEAYYAiABEgLg9_D_BwE


https://www.amazon.com/Bluetooth-Ad...t=&hvlocphy=9012039&hvtargid=pla-761431569272

these related links should also help

http://garage.grumpysperformance.co...ystem-trouble-shooting-flow-chart-info.11536/

http://garage.grumpysperformance.com/index.php?threads/fuel-pressure-regulators.635/

http://garage.grumpysperformance.com/index.php?threads/tpi-fuel-pressure-issue.10385/#post-42943

http://garage.grumpysperformance.com/index.php?threads/wheel-hub-replaced.14766/

http://garage.grumpysperformance.com/index.php?threads/c4-c5-corvette-trouble-codes.2697/

http://garage.grumpysperformance.co...s-cause-a-bad-idle-in-drive.14203/#post-72114

http://garage.grumpysperformance.com/index.php?threads/testing-1985-89-m-a-f-sensor.1475/#post-43635

http://garage.grumpysperformance.co...le-shooting-flow-chart-info.11536/#post-71845

http://garage.grumpysperformance.co...ittent-cylinder-miss-problem.9478/#post-57225

http://garage.grumpysperformance.co...g-your-tpi-maf-and-cpu-links.2825/#post-56790

http://garage.grumpysperformance.co...-you-failed-emmision-testing.3522/#post-52999

http://garage.grumpysperformance.co...and-verify-each-possibility.11219/#post-50643

http://garage.grumpysperformance.co...-idles-and-sometimes-stalls.10688/#post-46303

http://garage.grumpysperformance.com/index.php?threads/1991-c4-runs-like-crap.10616/#post-45635

http://garage.grumpysperformance.com/index.php?threads/setting-up-your-fuel-system.211/

http://garage.grumpysperformance.co...-won-t-start-intermittently.14212/#post-72158

c5 trouble code
http://keystonestatecorvetteclub.com/Documents/Misc/C5 Fault Codes.pdf
how do this. on a c5 vette

1) Turn your ignition on. The engine doesn't have to be running, but it's ok if it is.
2) Press reset to clear any warning messages
3) Press and hold the "options" button
4) Press the "fuel" button 4 times while holding the options button down. The car will enter manual diagnostics and start displaying all the codes that are set for every control module in the car.

The diagnostic codes will flash across the screen in the following categories:

PCM - Poweretrain
TCS- Traction control and ABS
RTD- Real Time dampening
BCM- Body Control Module
IPC- Instrument Panel Cluster
Radio- Duh
HVAC- Heating, ventilation and A/C
LDCM- Left Door Control module
RDCM- Right Dorr control module
SCM- Seat control module
RFA- Remote function actuation

"C" after the code denotes that it is within the current ignition cycle.

"H" means it has occured in previous ignition cycles, but not the current one.

This is what your codes are

P1518 Throttle Actuator Control (TAC) Module Serial Data Circuit
B2723 PASS-Key Detection Circuit
C1255 ECU Malfunction
C1278 TCS Temporarily Inhibited By PCM
B0508 LH DRL Relay Circuit
U1064 Communication error

This might give you a starting point
10-PCM - Powertrain Control Module P0101 Mass Air Flow (MAF) System Performance P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency P0107 Manifold Pressure (MAP) Sensor Circuit Low Voltage P0108 Manifold Pressure (MAP) Sensor Circuit High Voltage P0112 Intake Air Temp (IAT) Sensor Circuit Low Voltage P0113 Intake Air Temp (IAT) Sensor Circuit High Voltage P0117 Engine Coolant Temp (ECT) Sensor Low Voltage P0118 Engine Coolant Temp (ECT) Sensor High Voltage P0118 Engine Coolant Temperature (ECT) Excessive Time to Closed Loop Fuel Control P0131 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1 P0132 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1 P0133 Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 P0134 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1 P0135 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 1 P0137 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2 P0138 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2 P0140 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 2 P0141 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 2 P0151 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1 P0152 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1 P0153 Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 P0154 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1 P0155 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1 P0157 Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2 P0158 Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2 P0160 Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 2 P0161 Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2
P0171 Fuel Trim System Lean Bank 1 P0172 Fuel Trim System Rich Bank 1 P0174 Fuel Trim System Lean Bank 2 P0175 Fuel Trim System Rich Bank 2 P0230 Fuel Pump Control Circuit P0300 Engine Misfire Detected P0325 Knock Sensor (KS) System P0327 Knock Sensor (KS) Circuit Front P0332 Knock Sensor (KS) Circuit Rear P0335 CKP Sensor Circuit

P0336 CKP Sensor Circuit Performance P0341 CMP Circuit Performance P0342 CMP Sensor Circuit Low Voltage P0343 CMP Sensor Circuit High Voltage P0351 Ignition Control #1 Circuit P0352 Ignition Control #2 Circuit P0353 Ignition Control #3 Circuit P0354 Ignition Control #4 Circuit P0355 Ignition Control #5 Circuit P0356 Ignition Control #6 Circuit P0357 Ignition Control #7 Circuit P0358 Ignition Control #8 Circuit P0410 AIR System P0412 AIR Solenoid Relay Control Circuit P0418 AIR Pump Relay Control Circuit P0420 TWC System Low Efficiency Bank 1 P0430 TWC System Low Efficiency Bank 2 P0441 EVAP System No Flow During Purge P0461 Fuel Level Sensor 1 Circuit Performance P0462 Fuel Level Sensor 1 Circuit Low Voltage P0463 Fuel Level Sensor 1 Circuit High Voltage P0480 FC Relay 1 Control Circuit P0481 FC Relay 2 and 3 Control Circuit P0500 VSS Circuit (M/T) P0506 Idle Speed Low P0507 Idle Speed High P0522 Engine Oil Pressure Sensor Circuit Low Voltage P0523 Engine Oil Pressure Sensor Circuit High Voltage P0530 A/C Refrigerant Pressure Sensor Circuit P0562 System Voltage Low P0563 System Voltage High P0567 Cruise Resume Circuit P0568 Cruise Set Circuit < P0571 Cruise Brake Switch Circuit (M/T) P0601 PCM Memory P0602 PCM Not Programmed P0604 PCM RAM Performance P0606 PCM Internal Communication Interrupted P0608 VSS Output Circuit P0650 MIL Control Circuit P0654 Engine Speed Output Circuit P0704 Clutch Switch Circuit (M/T) P0705 Transmission Range Switch Circuit (A/T) P0706 Transmission Range Switch Performance (A/T) P0801 Reverse Inhibit Solenoid Control Circuit (M/T) P0803 1-4 Upshift Solenoid Control Circuit (M/T)

P0804 1-4 Upshift Lamp Control Circuit (M/T) P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage P1114 ECT Sensor Circuit Intermittent Low Voltage P1115 ECT Sensor Circuit Intermittent High Voltage P1120 TP Sensor 1 Circuit P1125 APP System P1133 Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1 P1134 Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1 P1153 Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1 P1154 Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1 P1220 TP Sensor 2 Circuit P1221 TP Sensors 1, 2 Performance P1258 Engine Coolant Over Temperature-Fuel Disabled P1275 APP Sensor 1 Circuit P1276 APP Sensor 1 Circuit Performance P1280 APP Sensor 2 Circuit P1281 APP Sensor 2 Circuit Performance P1285 APP Sensor 3 Circuit P1286 APP Sensor 3 Circuit Performance P1380 EB (T) CM DTC Detected- Rough Road Data Unusable P1381 Misfire Detected - No EB (T) CM/PCM Serial Data P1415 AIR System Bank 1 P1416 AIR System Bank 2 P1431 Fuel Level Sensor 2 Circuit Performance P1432 Fuel Level Sensor 2 Low Voltage P1433 Fuel Level Sensor 2 High Voltage P1441 Evaporative Emissions (EVAP) System Flow During Non-Purge P1514 TAC System MAF Performance P1515 Command vs Actual Throttle Position Performance (PCM Module) P1516 Command vs Actual Throttle Position Performance (TAC Module) P1517 TAC Module Processor P1518 PCM to TAC Module Serial Data Circuit P1539 A/C Clutch Status Circuit High Voltage P1545 A/C Clutch Relay Control Circuit P1546 A/C Clutch Status Circuit Low Voltage P1571 ASR Desired Torque P1574 Stop Lamp Control Circuit P1575 Extended Travel Brake Switch Circuit High Voltage P1626 Theft Deterrent System Fuel Enable Circuit P1630 Theft Deterrent System PCM In Learn Mode P1631 Theft Deterrent System Password Incorrect P1635 5 Volt Reference #1 Circuit P1639 5 Volt Reference #2 Circuit P1644 Delivered Torque Output Circuit P1652 Powertrain Induced Chassis Pitch Output Circuit

28-TCS - Traction Control System C1214 Sol Valve Relay Contact or Coil CKT Open C1217 BPMV Pump Motor Relay Contact CKT Open C1221 LF Wheel Speed Sensor Input Signal is 0 C1222 RF Wheel Speed Sensor Input Signal is 0 C1223 LR Wheel Speed Sensor Input Signal is 0 C1224 RR Wheel Speed Sensor Input Signal is 0 C1225 RF Excessive Wheel Speed Variation C1226 LF Excessive Wheel Speed Variation C1227 LR Excessive Wheel Speed Variation C1228 RR Excessive Wheel Speed Variation C1232 LF Wheel Speed Circuit Open or Shorted C1233 RF Wheel Speed Circuit Open or Shorted C1234 LR Wheel Speed Circuit Open or Shorted C1235 RR Wheel Speed Circuit Open or Shorted C1236 Low System Supply Voltage C1237 High System Supply Voltage C1241 Magna Steer Circuit Malfunction C1242 BPMV Pump Motor Ground Circuit Open C1243 BPMV Pump Motor Stalled C1255 EBTCM Internal Malfunction CEBCM Internal Malfunction C1261 LF Inlet Valve Solenoid Malfunction C1262 LF Outlet Valve Solenoid Malfunction C1263 RF Inlet Valve Solenoid Malfunction C1264 RF Outlet Valve Solenoid Malfunction C1265 LR Inlet Valve Solenoid Malfunction C1266 LR Outlet Valve Solenoid Malfunction C1267 RR Inlet Valve Solenoid Malfunction C1268 RR Outlet Valve Solenoid Malfunction C1273 RF TCS Master Cyl Isolation Valve Malfunction C1274 RF TCS Prime Valve Malfunction C1276 Delivered Torque Signal CKT Malfunction C1277 Requested Torque Signal CKT Malfunction C1278 TCS Temporarily Inhibited By PCM C1281 Steering Sensor Uncorrelated Malfunction C1286 Steering Sensor Bias Malfunction C1287 Steering Sensor Rate Malfunction C1291 Open Brake Lamp Sw Contacts During Deccel C1293 DTC C1291/C1292 Set Curnt/Prev Ign Cylce C1294 Brake Lamp Switch Circuit Always Active C1295 Brake Lamp Switch Circuit Open U1016 Loss of Communications with PCM U1255 Generic Loss Communications U1300 Class 2 Circuit Shorted to Ground

U1301 Class 2 Circuit Shorted to Battery 38-RTD - Real Time Damping C1650 ESC Module Malfunction C1658 EEPROM Calibration Malfunction C1710 LF Shock Absorber Solenoid (Short to Voltage) C1711 LF Shock Absorber Solenoid (Short to GND) C1712 LF Shock Absorber Solenoid (Open Circuit) C1715 RF Shock Absorber Solenoid (Short to Voltage) C1716 RF Shock Absorber Solenoid (Short to GND) C1717 RF Shock Absorber Solenoid (Open Circuit) C1720 LR Shock Absorber Solenoid (Short to Voltage) C1721 LR Shock Absorber Solenoid (Short to GND) C1722 LR Shock Absorber Solenoid (Open Circuit) C1725 RR Shock Absorber Solenoid (Short to Voltage) C1726 RR Shock Absorber Solenoid (Short to GND) C1727 RR Shock Absorber Solenoid (Open Circuit) C1743 Loss of Vehicle Speed Signal C1760 LF Position Sensor (Out of Range) C1761 RF Position Sensor (Out of Range) C1762 LR Position Sensor (Out of Range) C1763 RR Position Sensor (Out of Range) C1768 Position Sensor Supply Malfunction (Overcurrent) C1780 Loss of Steering Position Signal C1786 RTD Control Relay Malfunction C1787 RTD Control Relay Circuit (Open or Short to GND) C1788 RTD Control Relay Circuit (Short to Voltage) C1790 Ride Control Switch (Out of Range) C1791 Ride Control Switch (Contact Malfunction) 40-BCM -Body Control Module B0432 Rear Defogger Relay Circuit B0433 Rear Defogger Relay Circuit B0502 RH DRL Relay Circuit B0503 RH DRL Relay Circuit B0507 LH DRL Relay Circuit B0508 LH DRL Relay Circuit B0605 BCM Internal Memory Function B0844 BCM Temporarily Inhibit ABS B2403 Front Fog Lamp Switch Circuit B2408 Rear Fog Lamp Switch Circuit B2482 Backup Lamp Relay Circuit B2483 Backup Lamp Relay Circuit B2527 Horn Relay Circuit B2528 Horn Relay Circuit B2573 Hatch Release Switch Circuit (Short to Voltage)

B2578 RF Turn Signal Monitor Circuit (Short to Voltage) B2583 LF Turn Signal Monitor Circuit (Short to Voltage) B2587 Column Lock/Unlock Drive (A) B2588 Column Lock/Unlock Drive (A) B2592 Column Lock/Unlock Drive (B) B2583 Column Lock/Unlock Drive (B) B2597 Traction Control System Switch Circuit B2721 PASS-Key Detection Circuit B2722 PASS-Key Detection Circuit B2723 PASS-Key Detection Circuit B2735 PASS-Key Programming Mode Active U1016 Loss of Communications with PCM U1096 Loss of Communications with IPC U1255 Serial Data Line Malfunction 60-IPC - Instrument Panel Cluster B0516 Speedometer Signal Circuit Malfunction B0521 Tachometer Signal Circuit Malfunction B1512 DIC Switch 1 Signal Short to GND "FUEL" B1517 DIC Switch 2 Signal Short to GND "GAGES" B1522 DIC Switch 3 Signal Short to GND "TRIP" B1527 DIC Switch 4 Signal Short to GND "OPTIONS" B1532 DIC Switch 5 Signal Short to GND "E/M" B1537 DIC Switch 6 Signal Short to GND "RESET" B1542 Oil Temperature Circuit Short to GND B1543 Oil Temperature Circuit Open U1016 Loss of Communications with PCM U1040 Loss of Communications with TCS U1056 Loss of Communications with RTD U1064 Loss of Communications with BCM U1128 Loss of Communications with Radio U1153 Loss of Communications with HVAC U1160 Loss of Communications with LDCM U1161 Loss of Communications with RDCM U1166 Loss of Communications with SCM U1176 Loss of Communications with RFA U1255 Serial Data Line Malfunction
 
Last edited:
https://tech.corvettecentral.com/2011/01/c4-diagnostic-trouble-codes/

C4 Diagnostic Trouble Codes




Codes, Codes, Codes…

Have you noticed “SYS” intermittently showing up in your 1990-1996 Corvette’s speedometer display? This means there is a trouble code stored in one of the on-board control modules. When the 1990 Corvette debuted, GM introduced ECM (Engine Control Module) and CCM (Central Control Module) trouble codes. In addition, ABS/ASR (Anti-lock Brake System/Acceleration Slip Regulation) and EBTCM (Electronic Brake Traction Control Module) trouble codes and data were introduced on the 1992-1996 Corvettes. Although limited ECM data is available, it can point you in the right direction. For example, the CCM interaction is invaluable when diagnosing interior component or courtesy light problems and the VATS (Vehicle Anti-theft System). The ALDL (Assembly Line Diagnostic Link) is used to access the codes with a jumper wire. The jumper wire is placed in the proper connector slots and the interrogation begins. Interrogation can be a daunting task.



This 1990-1993 ALDL has the jumper in place. Watch that the twisted wires stay inside the terminal during installation. Any loose strands could short another terminal.

1990-1993 Corvettes use the first generation ALDL connector. It houses a fuel pump override lead that has battery voltage. This connector position can harm other ALDL circuits if battery voltage is inadvertently jumped to a control circuit.



Our 1994-1996 ALDL has the jumper wire in place ready for CCM interrogation.

1994-1996 Corvettes with the later designated OBDII (On-board Diagnostics) connector use battery voltage for scanner power, so it also has the potential for possible circuit damage. There is no real concern if you are careful during the installation of the jumper wire. There is no way to damage any component during the interrogation procedures; just turn the ignition key off and start over.

CCM INTERROGATION PROCEDURES

1990-1993 Corvette ECM and CCM codes can be accessed placing a jumper wire in ALDL positions A and G. Position A is in the top right corner; position G is the first position at the lower left of the ALDL.

1994-1996 Corvette ECM, CCM and ASR/EBTCM codes are accessed placing the jumper wire in ALDL connector positions 4 and 12. GM used numerals in place of alphas on all 1994 and up Corvettes at the ALDL. The ALDL numerals start with 1 in the upper left hand position and 9 in the lower left position. Install one end of the the jumper wire 4 positions from the upper right. Place the other end of your jumper wire in the position directly below number 4.

The ALDL connector is located above your right knee when seated in the driver seat.

The CCM will display all module codes (sequentially) in the speedometer read-out area. Module 1 CCM (central control module) is first, followed by module 4 ECM (engine control module) and finishing with module 9 ABS/ASR EBTCM (anti-lock brake system/acceleration slip regulation/electronic brake traction control module) codes. 1990-1991 Corvette CCMs will not display any ABS/ASR or EBTCM codes.

Module numbers 1, 4 or 9 will display directly below the speedo readout area. The codes themselves will be displayed in place of the speedo readout with a prefix: H for History or C for Current, followed by the code. Once all module codes are displayed, “—” displays, ending the sequence. If any codes are missed, turn the ignition off and then back to the on position to restart the code display. There is no limit to this procedure.

With LT5 engines, the automatic or manual sequence will not display the ECM codes. A scanner must be used. All other codes will be displayed.

Example: H72 code. This may have been caused from someone driving the car with the radio out for service. The code set and was not cleared after repairs were done. If the problem causing the code is fixed, the code must be cleared. The CCM will not display “SYS” if the problem is repaired. However, the code will remain in history until cleared. It’s always best to record all the codes, clear them, and run the engine or operate the system causing the code to see if any codes reoccur.

Once the automatic code read-out sequence is complete, a manual mode is entered. When a manual mode is entered, the speedometer read-out area will be blank. The trip monitor area will display “1.0”, indicating module 1 is ready for manual control using the DIC (Driver Information Center) buttons.

Push the “TRIP/ODO” button a defined number of times to select the system you would like to interrogate:

Once and “1.1” will be displayed. Fault codes could then be displayed.

Twice 1.2 to display 1.2 (CCM data).

Three times to display 1.3 (CCM inputs/status). This is an interactive display to verify that the CCM is receiving inputs from switches, etc.

Four times to display 1.4. This is also interactive, as it allows you to actuate some of the CCM control circuits.

CCM data, inputs and status will be displayed in the odometer readout area.

Once you find the mode you want to display, press “ENG/MET” to advance to that particular function. Press “FUEL INFO” to go backwards.

Example: to determine if the door pin switches are working properly, start by pushing the “TRIP/ODO” button until reaching mode 1.3. Then, push the “ENG/MET” button until reaching 04 in the 1.3 mode list. If the door is open, “1” should display in the odometer readout area. When the door is closed, “0” should then be displayed next to the “1”. Each time the door is opened and closed, the respective numeral will display. “1 0 1” will display if the door was closed, opened and closed again.

TIP: There is no danger of damaging any circuits during testing. Turn the ignition off and restart the automatic sequence to enter manual mode.

Module 1 CCM

Code Definition

1.1 DISPLAY CCM fault codes

12 On-board diagnostics no codes (this is a good thing: no problem found)

13 DIC switches open or shorted to battery

14 DIC switches shorted to ground

16 Ignition 3 fuse circuit open

21 Horn relay coil shorted to battery or CCM internal open circuit

22 Rear defogger relay coil shorted to battery or CCM internal open circuit

24 Courtesy lamp relay coil shorted to battery or CCM internal open circuit

25 Courtesy lamp relay coil circuit open or shorted to ground

26 LCD blanking control circuit shorted to battery or CCM internal open

27 LCD blanking control circuit open or shorted to ground

31 LCD data circuit shorted to battery or CCM internal open

32 LCD data circuit open or shorted to ground

33 Data clock circuit shorted to battery or CCM internal open circuit

34 Data clock circuit open or shorted to ground

35 Data strobe circuit shorted to battery or CCM internal open circuit

36 Data strobe circuit open or shorted to ground

37 M clock circuit shorted to battery or CCM internal open circuit

38 M clock circuit open or shorted to ground

41 Loss of ECM serial data communications

51 Pass-key invalid key detection

52 Pass-key key detection circuit shorted

53 Pass-key – key detection circuit open or shorted to battery

54 FEDS fuel enable failure

61 Pass-key – key #1 programming resistance out of range

62 Pass-key – key #2 programming resistance out of range

63 Pass-key – key #2 programming resistance low

71 LCD dimming output circuit shorted to battery or CCM internal open circuit

72 LCD dimming output circuit open or shorted to ground

73 LED display dimming output circuit shorted to battery or CCM internal open circuit

74 LED display dimming output circuit open or shorted to ground

1.2 DISPLAY CCM data

Code Definition

01 Fuel level (gallons; tenths)

02 Dimming potentiometer (A/D) counts (see note A)

03 Ambient light sensor (A/D) counts

04 Rear defogger timer (seconds) (see note B)

05 Vehicle speed (MPH)

06 Pass-key (A/D) counts

07 Ignition voltage

08 Switched battery voltage

09 Cluster incandescent lamp dimming PWM (0-100%)

10 Cluster LCD back-light lamps dimming PWM (0-100%)

11 Radio and climate control LCD back-light lamps dimming PWM (0-100%)

12 LED dimming PWM (0-100%)

13 Oil monitor effective revolution (100,000 revolutions per count) (see note C)

14 C CM software version (this display is available on 1992 and up Corvettes)

Note:

1: headlights or parking lights must be on

2: engine must be running

3: LT1 0/200 counts/LT5 0-250 counts

1.3 DISPLAY CCM inputs/status

Input ID Number 0=disabled, English, off, closed or no

01 Pass-Key fuel 1=enabled

02 English/metric status 1=Metric

03 Door key switch alarm info 1=enabled

04 Right door ajar 1=open

05 Left door ajar 1=open

06 Key in ignition 1=yes

07 Hatch ajar 1=open

08 Power door unlock 1=yes

09 Power door lock 1=yes

10 parking lights 1=”on”

11 Rear defogger input 1=”on”

12 Seat belt switch 1=buckled

13 High beam switch input 1=”on”

14 Low oil level switch 1=low oil (this is used on 1992+ Corvettes)

1.4 CYCLE CCM outputs

01 Change oil indicator

02 Check gauges indicator (see note 1)

03 Fasten seatbelt indicator

04 Security lamp indicator

05 High beam indicator

06 Chime 1 (indicated as chime 0 1990-1991 Corvette)

07 Chime 2 (indicated as chime 1 1990-1991 Corvette)

08 LCD blanking control

09 Horn Relay (1990-1991 Corvette) Rear defogger relay (1992-1996 Corvette)

10 Rear defogger relay (1990-1991 Corvette) Courtesy lamp relay (1992-1996 Corvette)

11 Courtesy lamp relay (1990-1991 Corvette) Low oil indicator (1992-1996 Corvette)

12 Not used (1990-1991 Corvette) Starter enable relay (1992-1996 Corvette) (see note 2)

13 Starter enable relay (1990-1991 Corvette) Delayed accessory bus relay (1992-1996 Corvette)

14 Not used (1990-1991 Corvette) Horn relay (1992-1996 Corvette)

Note A: engine must be running to see indicator cycle; it will be on without the engine running

B: the starter enable relay output will be cycled only when the proper Pass-key is in the ignition, or if Pass-key is not programmed.

Clearing the CCM codes can be done after the automatic sequence of codes has occurred with the following instructions:

Press the TRIP RESET button until “1.0” is displayed in the module number area. Then press the TRIP/ODO button until “1.7” is displayed in the module number area. Once there, press and hold the ENG/MET button until “—“is displayed. This will clear any CCM codes. After “—“ is displayed, turn the key off, wait ten seconds, turn the key back on and check for any CCM codes.

CCM Input and Output Testing

Courtesy light problems are a common issue. The CCM manual control can be very helpful in diagnosing the problem. When cycling the courtesy lamps in CCM manual control mode, we can prove that the courtesy lamp relay and all courtesy lamps are functioning properly. When there is an intermittent courtesy lamp problem, try cycling the control relay repeatedly in an attempt to coerce it into acting up. If you listen carefully, you can hear the relay click as you cycle the courtesy lamps. If the relay clicks, the CCM and wiring to the relay are working. There is a possibility that the relay is clicking and the lamps are not coming on. Relays use a set of points to make the high amp power connection. The set of points can become corroded and prevent relaying the power to the lamps. If the relay does not click, check the relay itself. In most cases, the relay or possibly wiring from the CCM is to blame. Wiring issues usually come up replacing the heater core or sound system installation.

Door switch input is also helpful. Go to CCM inputs 1.3 04 and 05. Try moving the doors when they are closed to simulate bumps during travel. If the switches show that the door is open, the courtesy lights will come on unexpectedly.



The DIC ambient light sensor is to the left of the trip monitor above the fuel info button.

TIP: the CCM uses an ambient light sensor input for courtesy light control. When the CCM is used to cycle the relay, the ambient light sensor input is not used. Whether there is enough ambient light available or not, the courtesy lights should cycle on and off during testing. If all else fails and the courtesy lights will not come on in full daylight, test the ambient light sensor operation. Use a piece of electrical tape and a flashlight. Place the tape over the light sensor in the DIC button panel’s upper left corner while monitoring CCM 1.2 data at 03. You should see approximately 240 counts. Shine the flashlight on the sensor the counts should drop to 0. We have never seen one of the ambient light sensors fail, but as time goes by, they will.

VATS or Pass-key problems occur in the 1990-1996 Corvettes from time to time. The CCM has more tolerance for ignition key pellet resistance changes than the 1986-1989 Corvettes, making them more reliable. The ability to access Pass-key trouble codes helps troubleshoot issues more quickly. A good example would be CCM trouble code 52 (VATS key circuit is shorted). The most logical explanation is that the wiring insulation has been damaged, allowing the wires to touch each other. The steering column may be the culprit. The wiring could be damaged from either tilting the column or rotating the key cylinder. CCM code 51 (invalid key detection) would point to an ignition key resistor pellet that is dirty or damaged. CCM codes 61-65 indicate that the wrong resistance key was being used during programming.

We have found that when CCM codes 41 or 54 display, it has always been an ECM (Engine Control Module) failure. The first thought is that the CCM would be the culprit, but to date, we have never seen this happen. The law of averages shows that CCMs have an excellent track record. We have only seen one failed CCM (in a 1995 Corvette) in all the years we have worked with them.

CCM (Central Control Module) Codes 72 and 74 usually occur after the radio control head was replaced. The radio head LED and LCD open circuits are noticed by the CCM, setting the code. There is a simple fix while the radio head is being replaced. Resistors and one diode must be installed to alleviate the problem. A 1K 1/2 watt resistor is installed in the following manner: one side of the resistor must be powered by the radio head C2 connector in position 8 (pink wire). Connect one end of the resistor to this wire. This will send the correct voltage signal to the CCM once the other side of the resistor is connected. At radio head connector C1, locate the gray/black striped wire at position 3. Connect the other end of the resistor here. Be careful: the radio head has two gray/black striped wires in connector C1. The gray/black striped wire at position 4 is the incandescent lamp control. It will not set a code when left disconnected. To recap: the resistor will be installed at connector C2 position 8 on one end and connector C1 at position 3 for the other end.

LED dimming circuit

The purple/white striped wire at the radio head connector (C1 position 2) requires a 10 Ohm resistor and diode in series with the pink wire. The same pink wire from connector C2 position 8 is used for power. Connect one side of the 10 Ohm resistor to the pink wire. The diode should be installed in series with the resistor. Diodes are an electrical check valve allowing current to flow in one direction only. Diodes have an arrow on their barrel denoting direction of current flow. The arrow should point away from the resistor towards the purple/white striped wire. One side of the diode connects to the resistor. The side with arrow pointing out goes to the purple/white striped wire. This will prevent “SYS” from flashing while you’re enjoying the new sound system.

Module 4 is ECM

4.0 ECM waiting for interrogation instructions

4.1 display ECM fault codes

ECM Fault Code List

1984-1991 (L98: VIN 8 )

Code Definition

12 No Distributor Reference Pulse (this code is displayed only when engine is not running)

13 Oxygen Sensor Open

14 Coolant Sensor High Temp

15 Coolant sensor Low Temp

21 TPS Voltage High

22 TPS Voltage Low

23 MAT Sensor Temp Low

24 Vehicle Speed Sensor

25 MAT Sensor Temp High

32 EGR System Error

33 MAP Sensor Voltage High

34 MAP Sensor Voltage Low

41 Cylinder Select Error

42 EST System Error

43 ESC System Error

44 Oxygen Sensor (System Lean)

45 Oxygen Sensor (System Rich)

46 VATS Error

51 Mem-Cal Error

52 Engine Oil Temp Sensor Low

53 System Voltage Error

54 Fuel Pump Voltage Low

62 Engine Oil Temp Sensor High

ECM Fault Code List

1990-1993(LT5/ZR-1; VIN J)

Code Definition

13 Left Oxygen Sensor Open

14 Coolant sensor High Temp

15 Coolant Sensor Low Temp

16 DIS Fault Line Error

21 TPS Voltage High

22 TPS Voltage Low

23 MAT Sensor Temp Low

24 Vehicle Speed Sensor

25 MAT Sensor Temp High

31 Cam Sensor Missing or Too Many Pulses

33 MAP Sensor Voltage High

34 MAP Sensor Voltage Low

36 DIS Fault Line/Missing or Extra EST Signal

41 Cylinder Select Error

42 EST System Error

43 ESC System Error

44 Oxygen Sensor (Left Bank Lean)

45 Oxygen Sensor (Right Bank Rich)

46 VATS Error

51 Mem-Cal Error

52 Engine Oil Temp Sensor Low

53 System Voltage Error

54 Fuel Pump Voltage Low

55 Fuel Monitor Lean

56 Port Throttle Vacuum Sensor Low or High

61 Secondary Port Throttle System Error

62 Engine Oil Temp Sensor High

63 Right Oxygen Sensor Circuit Open

64 Right Oxygen Sensor (Right Bank Lean)

65 Right Oxygen Sensor (Right Bank Rich)

1992-1996 (LT-1 VIN P)

DTC Codes 72-99 Pertain to 1994-1996 (LT-1 VIN P)

Code Definition

DTC 11 – Malfunction Indicator Lamp (MIL) Circuit

DTC 13 – Bank 1Left Front) Heated Oxygen} Oxygen Sensor (H02S) #1 Circuit (Open Circuit)

DTC 14 – Engine Coolant Temperature (ECT) Sensor Circuit (Signal Voltage Low,

High Temperature Indicated)

DTC 15 – Engine Coolant Temperature (ECT) Sensor Circuit (Signal Voltage High,

Low Temperature Indicated)

DTC 16 – Distributor Ignition System (Low Resolution Pulse)

DTC 18 – Injector Circuit(s)

DTC 21 – Throttle Position (TP) Sensor Circuit (Signal Voltage High)

DTC 22 – Throttle Position (TP) Sensor Circuit (Signal Voltage Low)

DTC 23 – Intake Air Temperature (IAT) Sensor Circuit (Signal Voltage High,

Low Temperature Indicated)

DTC 24 – Vehicle Speed Sensor (VSS) Circuit

DTC 25 – Intake Air Temperature (IAT) Sensor Circuit (Signal Voltage Low,

High Temperature Indicated)

DTC 26 – Evaporative Emission (EVAP) Canister Purge Solenoid Valve Circuit

DTC 27 – Exhaust Gas Recirculation (EGR) Vacuum Control Signal Solenoid Valve Circuit

DTC 28 – Transmission Range (TA) Pressure Switch Assembly Fault

DTC 29 – Secondary Air Injection (AIR) Pump Circuit

DTC 32 – Exhaust Gas Recirculation (EGR)

DTC 33 – Manifold Absolute Pressure (MAP) Sensor Circuit (Signal Voltage High – Low Vacuum)

DTC 34 – Manifold Absolute Pressure (MAP) Sensor Circuit (Signal Voltage Low – High Vacuum)

DTC 36 – Distributor Ignition System (Faulty High Resolution Pulse or Extra Low Resolution Pulse Detected)

DTC 37 – Brake Switch Stuck “ON

DTC 38 – Brake Switch Stuck “OFF”

DTC 41 – Ignition Control (IC) Circuit (Open Circuit)

DTC 42 – Ignition Control (IC) Circuit (Shorted or Grounded Circuit)

DTC 43 – Knock Sensor (KS) Circuit

DTC 44 – Bank 1 (Left Front) Heated Oxygen Sensor (HO2S) #1 Circuit (Lean Exhaust Indicated)

DTC 45 – Bank 1 (Left Front) Heated Oxygen Sensor (HO2S) #1 Circuit (Rich Exhaust Indicated)

DTC 47 – Knock Sensor (KS) Circuit or Module Missing

DTC 48 – Mass Air Flow (MAF) Sensor Circuit

DTC 50 – System Voltage Low

DTC 51 – EEPROM Programming Error

DTC 52 – Engine Oil Temperature Sensor Circuit (Signal Voltage High, Low Temperature Indicated)

DTC 53 – System Voltage High

DTC 55 – Fuel Lean Monitor

DTC 58 – Transmission Fluid Temperature (TFT) Sensor Circuit Low (High Temperature Indicated)

DTC 59 – Transmission Fluid Temperature (TFT) Sensor Circuit High (Low Temperature Indicated)

DTC 62 – Engine Oil Temperature Sensor Circuit (Signal Voltage Low, High Temperature Indicated)

DTC 63 – Bank 2 (Right Front) Heated Oxygen Sensor (HO2S) #1 Circuit (Open Circuit)

DTC 64 – Bank 2 (Right Front) Heated Oxygen Sensor (HO2S) #1 Circuit (Lean Exhaust Indicated)

DTC 65 – Bank 2 (Right Front) Heated Oxygen Sensor (HO2S) #t Circuit (Rich Exhaust Indicated)

DTC 66 – A/C Refrigerant Pressure Sensor Circuit (Open or Shorted)

DTC 67 – A/C Refrigerant Pressure Sensor Circuit (Pressure Sensor or A/C Clutch Circuit Problem)

DTC 68 – A/C Relay Circuit (Shorted Circuit)

DTC 69 – A/C Clutch Circuit

DTC 70 – A/C Clutch Relay Driver Circuit

DTC 72 – Vehicle Speed Sensor Loss

DTC 73 – Pressure Control Solenoid (PCS) Circuit (Current Error)

DTC 74 – Traction Control System (TCS) Circuit Low

DTC 75 – Transmission System Voltage Low

DTC 77 – Fan Control PCM Terminal “All”

DTC 78 – Fan Control PCM Terminal “Al0”

DTC 79 – Transmission Fluid Over-temp

DTC 81 – Transmission .2-3 Shift Solenoid Circuit

DTC 82 – Transmission 1-2 Shift Solenoid Circuit

DTC 83 – TCC PWM Solenoid Circuit Fault

DTC 84 – 3-2 Control Solenoid Circuit (Automatic Transmission)

DTC 84 – 2nd and 3rd Gear Block-out Relay Control Circuit (Manual Transmission)

DTC 85 – Transmission TCC Stuck “ON”

DTC 90 – Transmission TCC Solenoid Circuit

DTC 91 – One to Four Upshift Lamp (Manual Transmission)

DTC 97 – VSS Output Circuit

DTC 99 – Tach Output Circuit

DTC P0116 – Engine Coolant Temperature (ECT) Circuit Range/Performance Problem

DTC P0117 – Engine Coolant Temperature (ECT) Circuit Low Input

DTC P0118 – Engine Coolant Temperature (ECT) Circuit High Input

DTC P0131 – Bank 1 HO2S #1 Circuit Low Voltage (Lean

DTC P0132 – Bank 1 HO2S #1 Circuit High Voltage (Rich)

DTC P0133 – Bank 1 HO2S #1 Circuit Slow Response

DTC P0134 – Bank 1 HO2S #1 Circuit No Activity Detected

DTC P0135 – Bank 1 HO2S #1 Heater Circuit

DTC P0151 – Bank 2 HO2S #1 Circuit Low Voltage (Lean)

DTC P0152 – Bank 2 HO2S #1 Circuit High Voltage (Rich)

DTC P0153 – Bank 2 HO2S #1 Circuit Slow Response

DTC P0154 – Bank 2 HO2S #1 Circuit No Activity Detected

DTC P0155 – Bank 2 HO2S #1 Heater Circuit Malfunction

DTC P0158 – Bank 2 HO2S #2 Circuit High Voltage

DTC P0160 – Bank 2 HO2S #2 Circuit No Activity Detected

DTC P0161 – Bank 2 HO2S #2 Heater Circuit Malfunction

DTC P0171 – Bank 1 Fuel Trim System Too Lean

DTC P0172 – Bank 1 Fuel Trim System Too Rich (1 of 2)

DTC P0174 – Bank 2 Fuel Trim System Too Lean

DTC P0175 – Bank 2 Fuel Trim System Too Rich (1 of 2)

DTC PO420 – Bank 2 Catalyst System – Low Oxygen Storage Capacity Indicated

DTC P1114 – Engine Coolant Temperature (ECT) Circuit (intermittent Low Input Voltage)

DTC P1115 – Engine Coolant Temperature (ECT) Circuit (Intermittent High Input Voltage)

DTC P1133 – Bank 1 HO2S #1 Circuit Not Enough Switches

DTC P1153 – Bank 2 HO2S #1 Circuit Not Enough Switches

DTC P1158 – Bank 2 HO2S #2 Shifted Rich

1994-1995 LT5/ZR-1 Trouble codes

Due to federal regulations implementing uniform trouble codes throughout the automotive industry LT5/ZR-1 Corvettes used many of the same 1994 and up codes with the exception of the codes listed below. (These trouble codes may be in addition to the possible codes above or different meaning)

DTC 31 Camshaft Position Sensor Circuit

DTC 41 Cylinder Select Error (Faulty or Incorrect PROM)

DTC 54 Fuel Pump Circuit (Low Voltage)

DTC 56 Secondary Air Inlet Valve Actuator Vacuum Sensor Circuit (Signal Voltage High “High Vacuum or Signal Voltage Low” (Low Vacuum)

DTC 61 Secondary Air Inlet Valve System

DTC 66 Engine Power Mode Switch Circuit (Signal Voltage High or Signal Voltage Low)

4.7 clear ECM fault codes

Press the TRIP RESET button until 4.0 is displayed in the module number area. Then press the TRIP/ODO button until 4.7 is displayed in the module number area. Press and hold the ENG/MET button until “—“ is displayed. This will clear any ECM codes. After “—“ is displayed turn the key off, wait ten seconds turn the key back on and check for any ECM codes.

ABS/ASR EBTCM

Press the TRIP RESET button until 9.0 is displayed in the module number area. Press the TRIP/ODO button until “9.7” is displayed in the module number area. Press and hold the ENG/MET button until “—“ is displayed. This will clear any ABS/ASR codes. after “—“ is displayed, turn the key off, wait ten seconds, turn the key back on and check for any ABS/ASR codes.

Story and photos courtesy Chris Petris
 
99-HVAC - Heater, Ventilation, Air Conditioning B0332 Outside Air Temp Sensor Short to GND B0333 Outside Air Temp Sensor Open B0337 Inside Air Temp Sensor Short to GND B0338 Inside Air Temp Sensor Open B0348 Sunload Temperature Sensor Open

B0361 Left Actuator Feedback Short to GND B0363 Left Actuator Feedback Open B0365 Right Actuator Feedback Short to GND B0367 Right Actuator Feedback Open B0441 Left Actuator Out of Range B0446 Right Actuator Out of Range B1016 Loss of Communications with PCM U1064 Loss of Communications with BCM U1096 Loss of Communications with IPC U1255 Serial Data Line Malfunction


A0-LDCM - Left Door Control Module B2202 Left Window Up Switch Fault B2204 Left Window Down Switch Fault B2206 Right Window Up Switch Fault B2208 Right Window Down Switch Fault B2222 LT Mirror Select Switch Fault B2224 RT Mirror Select Switch Fault B2226 Mirror Right Switch Fault B2228 Mirror Left Switch Fault B2232 Mirror Up Switch Fault B2234 Mirror Down Switch Fault B2236 Left Door Lock Switch Fault B2238 Left Door Unlock Switch Fault B2242 Memory 1 Switch Fault B2244 Memory 2 Switch Fault B2252 Key Cylinder Switch Fault B2262 Horizontal Position Sensor Fit B2264 Vertical Position Sensor Fault B2272 Left Mirror Motor Fault B2274 Window Motor Fault B2276 Door Lock Motor/Mirror Heater Fit B2282 Battery #1 Fault B2284 Battery #2 Fault B2286 +5V Reference Fault U1064 Loss of Communications with BCM U1096 Loss of Communications with IPC U1255 Serial Data Line Malfunction

A1-RDCM - Right Door Control Module B2203 Right Window Up Switch Fault B2205 Right Window Down Switch Fault B2237 Right Door Lock Switch Fault B2239 Right Door Un-Lock Switch Fault B2253 Key Cylinder Switch Fault B2263 Horizontal Position Sensor Fit

B2265 Horizontal Position Sensor Fault B2273 Right Mirror Motor Fault B2275 Window Motor Fault B2277 Door Lock Motor/Mirror Heater Fit B2283 Battery #1 Fault B2285 Battery #2 Fault B2287 +5V Reference Fault U1064 Loss of Communications with BCM U1096 Loss of Communications with IPC U1255 Serial Data Line Malfunction

A6-SCM - Seat Control Module B0846 Battery 2 Out of Range B0851 Battery 1 Out of Range B2002 Fore/Aft Seat Motor Open or Short to GND B2007 Front Vertical Seat Motor Open or Shorted B2012 Rear Vertical Seat Motor Open or Shorted B2172 Seat Front Up Switch Shorted to GND B2177 Seat Front Down Switch Shorted to GND B2182 Seat Rear Up Switch Shorted to GND B2187 Seat Rear Down Switch Shorted to GND B2192 Seat Forward Switch Shorted to GND B2197 Seat Reverse Switch Shorted to GND B2605 Seat Front Vertical Position Sensor Failure B2606 Seat Rear Vertical Position Sensor Failure B2607 Seat Horizontal Position Sensor Failure B0-RFA - Remote Function Actuation B0605 Receiver Internal Memory Malfunction B2805 No Transmitters Programmed C2100 Left Front TPM Sensor Malfunction C2105 Right Front TPM Sensor Malfunction C2110 Right Rear TPM Sensor Malfunction C2115 Left Rear TPM Sensor Malfunction C2120 TPM System Malfunction (No Sensors Received) C2121 TPM System Programming Malfunction (No Sensors Programmed) U1000 Loss of Communication Undetermined U1016 Loss of Communication with PCM U1064 Loss of Communication with BCM U1096 Loss of Communication with IPC U1255 Serial Data Line Malfunctio




https://www.amazon.com/ANCEL-Vehicle-Automotive-Transmission-Diagnostic/dp/B07N69PC3D

https://www.walmart.com/ip/Ancel-FX...MIkryM-IT15gIVRL7ACh3plgYFEAQYBCABEgIDYPD_BwE


https://www.obdadvisor.com/ancel-fx2000-obd2-scanner-review/
 
Last edited:
dex of /corvette86

http://www.harborfreight.com/5-in-1-digital-multimeter-98674.html

If you have 12 volts on pin A of the relay that 12 volts goes to the FP fuse and
then the 12 volts goes to the fuel pump.

http://www.chevythunder.com/fuel_system_diagnosis.htm

http://members.shaw.ca/corvette86/FuelSystemDiagnosis.pdf

http://www.lingenfelter.com/mm5/mer...de=L760070000&Category_Code=C416#.Vj0DUb_O3m0



http://www.chevythunder.com/fuel_pump_diagnosis_chart.htm
http://www.chevythunder.com/fuel_system_diagnosis.htm

http://www.chevythunder.com/fuel_pump_code_54.htm

http://www.chevythunder.com/Flow chart index.htm
 
Last edited:
Back
Top