c4 & c5 corvette trouble codes



c4 & c5 corvette trouble codes

Postby grumpyvette » January 4th, 2010, 6:15 pm

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!
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




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://forum.grumpysperformance.com/viewtopic.php?f=32&t=596

viewtopic.php?f=70&t=5372&p=18557#p18557

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

Image

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
http://www.harborfreight.com/5-in-1-dig ... 98674.html
Image
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

https://www.youtube.com/watch?v=YCbKS96gIn4

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

http://www.chevythunder.com/Flow%20chart%20index.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
viewtopic.php?f=36&t=3453&p=26193&hilit=vats#p26193

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

viewtopic.php?f=32&t=10096&p=39656#p39656

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

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

viewtopic.php?f=50&t=609&p=26934&hilit=meter+manual+shop#p26934

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

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

viewtopic.php?f=36&t=520&p=645&hilit=vats+resistor#p645

viewtopic.php?f=36&t=63&p=31920&hilit=starter+rebuild#p31920

viewtopic.php?f=32&t=5926&p=18562&hilit=starter+rebuild#p18562

viewtopic.php?f=32&t=3954&p=10553#p10553

http://chevythunder.com/

viewtopic.php?f=50&t=9478&p=34812&hilit=+manual+meter+shop#p34812

viewtopic.php?f=32&t=1401

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?
[size=150] 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


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

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

LOOK THRU THESE LINKS CAREFULLY
viewtopic.php?f=32&t=2701&p=6996#p6996

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

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

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

viewtopic.php?f=80&t=728&p=9217&hilit=sensor+ohms#p9217

viewtopic.php?f=50&t=609&p=19893#p19893

viewtopic.php?f=55&t=606&p=7969&hilit=noid+injector#p7969

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

viewtopic.php?f=32&t=596

viewtopic.php?f=80&t=728

viewtopic.php?f=32&t=2697

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


http://members.shaw.ca/agent86/Fuel%20Control%20And%20Delivery-8A.pdf
http://members.shaw.ca/corvette86/EngineCranksButWontRun.pdf
http://members.shaw.ca/corvette86/FuelSystemDiagnosis.pdf
http://members.shaw.ca/corvette86/No-Service%20Engine%20Soon%20-%20Light.pdf
http://members.shaw.ca/corvette86/SES%20Light%20On%20Steady.pdf
http://members.shaw.ca/corvette86/Non%20Scan%20Diagnostic%20Circuit%20Check.pdf
http://members.shaw.ca/corvette86/Engine%20to%20ECM%20Wiring%20Diagram%2086.pdf
http://members.shaw.ca/corvette86/Component%20Location%20View%2086.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.
Image
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
Image

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.
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 corvette trouble codes

Postby grumpyvette » January 4th, 2010, 6:18 pm

-------------------------------------------------------------------------------

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
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » January 6th, 2010, 6:50 pm

Image
http://corvetteforum.net/c4/vettenuts/S ... shtm.shtml
ALDL 201 (OBD I)

Image

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.

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

Image
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):

Image

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

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


viewtopic.php?f=80&t=728&p=43477&hilit=camaro+sensors#p43477

viewtopic.php?f=50&t=9478&p=34812&hilit=grounds#p34812

viewtopic.php?f=32&t=9778&p=36976&hilit=camaro+sensors#p36976

viewtopic.php?f=32&t=2697

viewtopic.php?f=32&t=596

viewtopic.php?f=32&t=10349

viewtopic.php?f=32&t=2697&p=29270&hilit=vacuum+lines#p29270

Re: C4 sensor and relay/switch locations and info


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


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.
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » January 13th, 2010, 12:51 pm

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

Image
Image
Image
Image
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » January 18th, 2010, 3:12 pm

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.
BTW if your battery voltage falls below about 11 volts on a LT1 the combo of reduced fuel pressure and voltage at the spark plugs noticeably effects the engines ability to start and run smoothly, so keep that in mind when trouble shooting the LT1 engine
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

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

viewtopic.php?f=32&t=302&p=21503#p21503
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » May 4th, 2010, 5:47 pm

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
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » June 12th, 2010, 5:52 pm

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

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%20Location%20View%2086.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://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


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!
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » December 19th, 2011, 7:29 am

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.
Image
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.

Image
Image
Image
Image
Image
Image
Image
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » January 5th, 2013, 10:46 am

"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?"

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.



Image

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)
Image
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.
Image

.

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).
Image
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.
Image
This action will cause the speedometer and trip odometer to become a troubleshooting aid:
Image
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:
Image
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
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » July 12th, 2013, 4:02 pm

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.
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida

Re: c4 & c5 corvette trouble codes

Postby grumpyvette » October 11th, 2013, 8:01 pm

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 [b] 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
Image
Image

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

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
IF YOU CAN,T SMOKE THE TIRES AT WILL,FROM A 60 MPH ROLLING START YOUR ENGINE NEEDS MORE WORK!!"!
IF YOU CAN , YOU NEED BETTER TIRES AND YOUR SUSPENSION NEEDS MORE WORK!!
grumpyvette

User avatar
Site Admin
Site Admin
 
Posts: 14105
Joined: September 14th, 2008, 1:40 pm
Location: florida


Return to Engine: Repairs and Modifications & generally corvette related

Who is online

Users browsing this forum: No registered users and 3 guests