P0300

P0300 is a Random Cylinder Misfire.  The computer will flag this code if it sees multiple misfires on different cylinders.  The engine could be misfiring on two different cylinders or it could be misfiring on all cylinders causing a P0300 code in the computer.

Possible causes

There are many factors that will cause the engine to run rough and generate a diagnostic trouble code of P0300.  In addition, different manufactures tend to have their own faults which can lead to the engine misfiring and cause the P0300 code in the computer.  Sometimes your vehicle will run just fine but the computer can still store a P0300 code in the computer.  A misfire will always fall into one of three categories.  Spark, fuel or mechanical.  Bad tune up parts or incorrect ignition timing will cause a misfire under the spark category.  Low fuel pressure, leaky or plugged injector or even a vacuum leak will fall under the fuel category.  It could be a lack of fuel or it could be too much fuel.  Tight valves, broken valve springs, worn valves, compression rings or even incorrect valve timing falls under the mechanical category.  All of these issues can cause a P0300 code in the computer.

 

My car won’t start

Why wont my car start?

Engine cranking over and not starting? Engine not even cranking over at all? Why wont my car start? All of these are very good questions and it can be very frustrating at times when your engine is not starting. There are a few different kind of no start conditions and we are going to take a very close look at just about each type of no start condition. When your engine wont start, it will fall into one of two different categories. The engine could be cranking over and not starting or it may not even be cranking over at all. It is important to understand the difference between the two.

Engine not cranking over

Lets start by taking a look at a no crank condition. This is where the starter does not even turn the engine over at all when turning the key to the “crank” position. If you are not sure if your engine is cranking over or not, pop the hood and watch the serpentine belt or belts under the hood while someone turns to the key to the crank position. If the belt(s) are not rotating when the key is turned to the “crank” position then your engine is not cranking over. If this is the case, you will need to use a voltmeter to run some tests. Here is one for under 30 bucks. Most vehicles today use a 12 volt battery to provide the starter with enough cranking amps to crank the engine over in all type of weather conditions. If you are experiencing a no crank condition, the battery is going to be the first thing to check. Be sure that the battery has a full charge on it and that the battery voltage does not drop below 9.6 volts when turning the key to the crank position. (you may need an assistant to help you do this). If the battery drops below 9.6 volts when cranking the engine over, either the battery needs to be charged or it bad and will need to be replaced.

If the battery checks out, then we move to the starter and connections. We want to run this same test at the starter on both terminals. Be sure that both terminals on the starter have FULL battery voltage with the key in the “crank” position. If so, chances are the starter is bad and will need to be replaced. If the battery checks out and there is low voltage to the starter, then you could just have a bad connection between the battery and starter. If the starter does not have any voltage on the smaller terminal when turning the key to the crank position, then you could have a starting circuit or wiring issue going on causing this condition. Sometimes a bad neutral safety switch or a clutch pedal position switch can prevent the starter from getting battery voltage when the key is turned to the crank position. If this is the case, you can go to alldata.com to get a wiring diagram of your starting circuit for your specific vehicle.

Engine is cranking over but not starting

If your engine is cranking over and not starting, then there is a few other things that need to be taken into consideration. There are three things that are needed for the engine to start and run. The big three are Spark, fuel and compression. The internal combustion engine should have no problem running once all three of these are in place. Sometimes the air fuel ratio will be off preventing combustion from within the cylinders which can cause a no start. If the engine is cranking over and not starting, the engine could be flooded or maybe there is gas but just not enough gas to get it to fire up. This is especially true when starting an engine in cold weather. The engine needs LOTS of fuel to get going and to fire up during a cold start in the middle of winter. Another thing is ignition or a valve timing issue. If spark fuel and compression are all present and the engine still wont start, your ignition or valve timing could be off. You can check this my disconnecting power from the fuel pump by removing the fuse or even unplugging the injectors and see if the engine runs on starting fluid. Just spray starting fluid into the intake while someone cranks the engine over. If the ignition and valve timing are close (if not perfect) the engine should start and run. If this is the case, chances are you just have a delivery concern. (See how to check fuel pressure). Another thing that is overlooked is checking injector pulse. If there is plenty of fuel pressure, you are going to want to see if there is injector pulse when cranking the engine over. This is done with a tool called a noid light. This tool plugs into the injector connector and should blink when cranking the engine over. This means that the computer is pulsing the fuel injectors open to allow fuel into the combustion chamber. There are several different styles of fuel injectors. This means there are a few different styles of noid lights. Here is a good noid light set that has all different style noid lights for only 30 bucks.

GM VATS, Passkey and Passlock

How To Bypass VATS PassKEY and Passlock Systems in GM vehicles

I cant tell you how many times I have seen this on GM vehicles.  The security system goes south and leaves you stranded.  It is very frustrating and you cannot afford a big repair bill to get your vehicle back up and going.  It can be VATS, Passkey or Passlock anti theft system that is going bad causing your issue.

I am going to share a secrete with you on how you can bypass these systems with very little effort.  This is a really unique security system bypass kit that you can use to override your current factory theft system on your GM vehicle.  You can get this kit from New Rockies.com.  I came across this site surfing the net when I was having a similar issue on a GM vehicle.  This GM security Bypass kit will work for several GM, Oldsmobile, Chevy, Pontiac or even Buick vehicles on the street today.  I was surprised to see how easy it was to install with very little effort.  Most of all, I was very excited to see it work!  Since my first installation, I have installed many on several GM vehicles.  I now recommend this bypass kit to anyone having factory security issues on any one of the following vehicles.

OBD2 Codes

OBD2 Diagnostic Trouble Codes

Ever wonder how many Diagnostic Trouble Codes or OBD2 Codes can be set by your engine computer (ECM/PCM)? Well, here is a list of all the generic (not manufacture specific) OBD2 Engine Diagnostic Trouble Codes.

If you know what OBD2 code is already but would like some help in diagnosing the root cause, you can go to alldata.com by clicking here. They have step by step instructions on how to diagnose each individual OBD2 code.

P0001 Fuel Volume Regulator Control Circuit Open
P0002 Fuel Volume Regulator Control CKT Range/Perf
P0003 Fuel Volume Regulator Control Circuit Low
P0004 Fuel Volume Regulator Control Circuit High
P0005 Fuel Shutoff Viv. A Control Circuit open
P0006 Fuel Shutoff Viv. A Control Circuit Low
P0007 Fuel Shutoff Viv. A Control Circuit High
P0008 Engine Position System Performance (Bank 1)
P0009 Engine Position System Performance (Bank 2)
P0010 Camshaft Position Actuator A- Bank 1 Circuit Malfunction
P0011 Camshaft Position Actuator A- Bank 1 Timing Over-Advanced
P0012 Camshaft Position Actuator A- Bank 1 Timing Over-Retarded
P0013 Camshaft Position Actuator B- Bank 1 Circuit Malfunction
P0014 Camshaft Position Actuator B- Bank 1 Timing Over-Advanced
P0015 Camshaft Position Actuator B- Bank 1 Timing Over-Retarded
P0016 Camshaft/Crankshaft Position Correlation Sensor A- Bank 1
P0017 Camshaft/Crankshaft Position Correlation Sensor B- Bank 1
P0018 Camshaft/Crankshaft Position Correlation Sensor A- Bank 2
P0019 Camshaft/Crankshaft Position Correlation Sensor B- Bank 2
P0020 Camshaft Position Actuator A- Bank 2 Circuit Malfunction
P0021 Camshaft Position Actuator A- Bank 2 Timing Over-Advanced
P0022 Camshaft Position Actuator A- Bank 2 Timing Over-Retarded
P0023 Camshaft Position Actuator B- Bank 2 Circuit Malfunction
P0024 Camshaft Position Actuator B- Bank 2 Timing Over-Advanced
P0025 Camshaft Position Actuator B- Bank 2 Timing Over-Retarded
P0026 Intake Valve-Bank 1 Control Solenoid CKT Range/Perf
P0027 Exhaust Valve-Bank 1 Control Solenoid CKT Range/Perf
P0028 Intake Valve-Bank 2 Control Solenoid CKT Range/Perf
P0029 Exhaust Valve-Bank 2 Control Solenoid CKT Range/Perf
P0030 HO2S Bank 1 Sensor 1 Heater Circuit
P0031 HO2S Bank 1 Sensor 1 Heater Circuit Low
P0032 HO2S Bank 1 Sensor 1 Heater Circuit High
P0033 Turbo/Sup Wastegate Control Circuit
P0034 Turbo/Sup Wastegate /Control Circuit Low
P0035 Turbo/Sup /Wastegate Control Circuit High
P0036 HO2S Bank 1 Sensor 2 Heater Circuit
P0037 HO2S Bank 1 Sensor 2 Heater Circuit Low
P0038 HO2S Bank 1 Sensor 2 Heater Circuit High
P0039 Turbo/Super Charger Bypass Control CKT performance
P0040 O2 Bank 1 Sensor 1 Signals Swapped with O2 Bank 2 Sensor 1
P0041 O2 Bank 1 Sensor 2 Signals Swapped with O2 Bank 2 Sensor 2
P0042 HO2S Bank 1 Sensor 3 Heater Circuit
P0043 HO2S Bank 1 Sensor 3 Heater Circuit Low
P0044 HO2S Bank 1 Sensor 3 Heater Circuit High
P0045 Turbo/Super Charger Boost Control Solenoid A Circuit Open
P0046 Turbo/Super Charger Boost Control Solenoid A Circuit Range/Performance
P0047 Turbo/Super Charger Boost Control Solenoid A Circuit Low
P0048 Turbo/Super Charger Boost Control Solenoid A Circuit High
P0049 Turbo/Super Charger Boost Input/Turbine Speed Overspeed
P0050 HO2S Bank 2 Sensor 1 Heater Circuit
P0051 HO2S Bank 2 Sensor 1 Heater Circuit Low
P0052 HO2S Bank 2 Sensor 1 Heater Circuit High
P0053 HO2S Bank 1 Sensor 1 Heater Resistance
P0054 HO2S Bank 1 Sensor 2 Heater Resistance
P0055 HO2S Bank 1 Sensor 3 Heater Resistance
P0056 HO2S Bank 2 Sensor 2 Heater Circuit
P0057 HO2S Bank 2 Sensor 2 Heater Circuit Low
P0058 HO2S Bank 2 Sensor 2 Heater Circuit High
P0059 HO2S Bank 2 Sensor 1 Heater Resistance
P0060 HO2S Bank 2 Sensor 2 Heater Resistance
P0061 HO2S Bank 2 Sensor 3 Heater Resistance
P0062 HO2S Bank 2 Sensor 3 Heater Circuit
P0063 HO2s Bank 2 Sensor 3 Heater Circuit Low
P0064 HO2S Bank 2 Sensor 3 Heater Circuit High
P0065 Air Assisted Injection Control Range/Performance
P0066 Air Assisted Injection Control Circuit Low
P0067 Air Assisted Injection Control Circuit High
P0068 Mass Air Flow/ Manifold Absolute Pressure sensor Throttle Position Correlation
P0069 Manifold Absolute Pressure/ BARO 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 CKT Intermittent
P0075 Intake Valve- Bank 1 Control Circuit
P0076 Intake Valve- Bank 1 Control Circuit Low
P0077 Intake Valve-Bank 1 Control Circuit High
P0078 Exhaust Valve- Bank 1 Control Circuit
P0079 Exhaust Valve- Bank 1 Control Circuit Low
P0080 Exhaust Valve- Bank 1 Control Circuit High
P0081 Intake Valve-Bank 2 Control Circuit
P0082 Intake Valve-Bank 2 Control Circuit Low
P0083 Intake Valve- Bank 2 Control Circuit High
P0084 Exhaust Valve- Bank 2 Control Circuit
P0085 Exhaust Valve- Bank 2 Control Circuit Low
P0086 Exhaust Valve- Bank 2 Control Circuit High
P0087 Fuel Rail Pressure Too Low
P0088 Fuel Rail 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 (Large)
P0094 Fuel System Leak (Small)
P0095 Intake Air Temperature Sensor 2 Circuit
P0096 Intake Air Temperature Sensor 2 CKT Range/Perf
P0097 Intake Air Temperature Sensor 2 Circuit Low
P0098 Intake Air Temperature Sensor 2 Circuit High
P0099 Intake Air Temperature Sensor 2 CKT Intermittent
P0100 Mass Air Flow or Vane Air Flow A Circuit Malfunction
P0101 Mass Air Flow or Vane Air Flow A Circuit Range/Perf
P0102 Mass Air Flow or Vane Air Flow A Circuit Low Input
P0103 Mass Air Flow or Vane Air Flow A Circuit High Input
P0104 Mass Air Flow or Vane Air Flow A Circuit Intermittent
P0105 Mass Air Flow/ BARO Circuit Malfunction
P0106 Manifold Absolute Pressure/BARO CKT Range/Perf
P0107 Manifold Absolute Pressure/ BARO Circuit Low Input
P0108 Manifold Absolute Pressure/BARO Circuit High Input
P0109 Manifold Absolute Pressure/ BARO CKT Intermittent
P0110 Intake Air Temperature Sensor Circuit Malfunction
P0111 Intake Air Temperature Sensor 1 CKT Range/Perf
P0112 Intake Air Temperature Sensor Circuit Low Input
P0113 Intake Air Temperature Sensor 1 Circuit High Input
P0114 Intake Air Temperature Sensor 1 CKT Intermittent
P0115 Engine Coolant Temperature Circuit Malfunction
P0116 Engine Coolant Temperature CKT Range/Perf
P0117 Engine Coolant Temperature Circuit Low Input
P0118 Engine Coolant Temperature Circuit High Input
P0119 Engine Coolant Temperature CKT Intermittent
P0120 TPS/Pedal Position Sensor A Circuit Malfunction
P0121 TPS/Pedal Position Sensor A CKT Range/Perf
P0122 TPS/Pedal Position Sensor A Circuit Low Input
P0123 TPS/Pedal Position Sensor A Circuit High Input
P0124 TPS/Pedal Position Sensor A CKT Intermittent
P0125 Closed Loop Fuel Control Insufficient Coolant Temperature
P0126 Coolant Temperature Insufficient Stable Operation
P0127 Intake Air Temperature Sensor Too High
P0128 Coolant Temperature Below Thermostat Regulating Temperature
P0129 Barometric Pressure Too Low
P0130 O2 Sensor Circuit Malfunction (Bank 1 Sensor 1)
P0131 O2 Sensor Circuit Low Volts (Bank 1 Sensor 1)
P0132 O2 Sensor Circuit High Volts (Bank 1 Sensor 1)
P0133 O2 Sensor CKT Slow Response (Bank 1 Sensor 1)
P0134 O2 Sensor CKT No Activity (Bank 1 Sensor 1)
P0135 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 1)
P0136 O2 Sensor Circuit Malfunction (Bank 1 Sensor 2)
P0137 O2 Sensor Circuit Low Volts (Bank 1 Sensor 2)
P0138 O2 Sensor Circuit High Volts (Bank 1 Sensor 2)
P0139 O2 Sensor CKT Slow Response (Bank 1 Sensor 2)
P0140 O2 Sensor CKT No Activity (Bank 1 Sensor 2)
P0141 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 2)
P0142 O2 Sensor Circuit Malfunction (Bank 1 Sensor 3)
P0143 O2 Sensor Circuit Low Volts (Bank 1 Sensor 3)
P0144 O2 Sensor Circuit High Volts (Bank 1 Sensor 3)
P0145 O2 Sensor CKT Slow Response (Bank 1 Sensor 3)
P0146 O2 Sensor CKT No Activity (Bank 1 Sensor 3)
P0147 O2 Sensor Heater Circuit Malfunction (Bank 1 Sensor 3)
P0148 Fuel Delivery Malfunction
P0149 Fuel Timing Malfunction
P0150 O2 Sensor Circuit Malfunction (Bank 2 Sensor 1)
P0151 02 Sensor Circuit Low Volts (Bank 2 Sensor 1)
P0152 O2 Sensor Circuit High Volts (Bank 2 Sensor 1)
P0153 O2 Sensor CKT Slow Response (Bank 2 Sensor 1)
P0154 O2 Sensor CKT No Activity (Bank 2 Sensor 1)
P0155 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1)
P0156 O2 Sensor Circuit Malfunction (Bank 2 Sensor 2)
P0157 O2 Sensor Circuit Low Volts (Bank 2 Sensor 2)
P0158 O2 Sensor Circuit High Volts (Bank 2 Sensor 2)
P0159 O2 Sensor CKT Slow Response (Bank 2 Sensor 2)
P0160 O2 Sensor CKT No Activity (Bank 2 Sensor 2)
P0161 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 2)
P0162 O2 Sensor Circuit Malfunction (Bank 2 Sensor 3)
P0163 O2 Sensor Circuit Low Volts (Bank 2 Sensor 3)
P0164 O2 Sensor Circuit High Volts (Bank 2 Sensor 3)
P0165 O2 Sensor CKT Slow Response (Bank 2 Sensor 3)
P0166 O2 Sensor CKT No Activity (Bank 2 Sensor 3)
P0167 O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 3)
P0168 Engine Fuel Temperature Too High
P0169 Fuel Composition Incorrect
P0170 Fuel Trim Malfunction (Bank 1)
P0171 System Too Lean (Bank 1)
P0172 System Too Rich (Bank 1)
P0173 Fuel Trim Malfunction (Bank 2)
P0174 System Too Lean (Bank 2)
P0175 System Too Rich (Bank 2)
P0176 Fuel Compensation Sensor Circuit Malfunction
P0177 fuel Compensation Sensor CKT Range/Perf
P0178 Fuel Compensation Sensor Circuit Low Input
P0179 Fuel Compensation Sensor Circuit High Input
P0180 Fuel Temperature Sensor A Circuit Malfunction
P0181 Fuel Temperature Sensor A CKT Range/Perf
P0182 Fuel Temperature Sensor A Circuit Low Input
P0183 Fuel Temperature Sensor A Circuit High Input
P0184 Fuel Temperature Sensor A CKT Intermittent
P0185 Fuel Temperature Sensor B Circuit Malfunction
P0186 Fuel Temperature Sensor B CKT Range/Perf
P0187 Fuel Temperature Sensor B Circuit Low Input
P0188 Fuel Temperature Sensor B Circuit High Input
P0189 Fuel Temperature Sensor B CKT Intermittent
P0190 Fuel Rail Pressure Sensor Circuit Malfunction
P0191 Fuel Rail Pressure Sensor CKT Range/Perf
P0192 Fuel Rail Pressure Sensor Circuit Low Input
P0193 Fuel Rail Pressure Sensor Circuit High Input
P0194 Fuel Rail Pressure Sensor CKT Intermittent
P0195 Engine Oil Temperature Sensor Circuit Malfunction
P0196 Engine Oil Temperature Sensor CKT Range/Perf
P0197 Engine Oil Temperature Sensor Circuit Low Input
P0198 Engine Oil Temperature Sensor Circuit High Input
P0199 Engine Oil Temperature Sensor CKT Intermittent
P0200 Injector Circuit Open
P0201 Injector Circuit Open Cylinder 1
P0202 Injector Circuit Open Cylinder 2
P0203 Injector Circuit Open Cylinder 3
P0204 Injector Circuit Open Cylinder 4
P0205 Injector Circuit Open Cylinder 5
P0206 Injector Circuit Open Cylinder 6
P0207 Injector Circuit Open Cylinder 7
P0208 Injector Circuit Open Cylinder 8
P0209 Injector Circuit Open Cylinder 9
P0210 Injector Circuit Open Cylinder 10
P0211 Injector Circuit Open Cylinder 11
P0212 Injector Circuit Open Cylinder 12
P0213 Cold Start Injector 1 Malfunction
P0214 Cold Start Injector 2 Malfunction
P0215 Engine Shutoff Solenoid Malfunction
P0216 Injection Timing Control Circuit Malfunction
P0217 Engine Over temperature condition
P0218 Trans Over temperature condition
P0219 Engine Overspeed Condition
P0220 TPS/Pedal Position Sensor/Switch B Circuit Malfunction
P0221 TPS/Pedal Position Sensor/Switch B CKT Range/Perf
P0222 TPS/Pedal Position Sensor/Switch B Circuit Low Input
P0223 TPS/Pedal Position Sensor/Switch B Circuit High Input
P0224 TPS/Pedal Position Sensor/Switch B CKT Intermittent
P0225 TPS/Pedal Position Sensor/Switch C Circuit Malfunction
P0226 TPS/Pedal Position Sensor/Switch C CKT Range/Perf
P0227 TPS/Pedal Position Sensor/Switch C Circuit Low Input
P0228 TPS/Pedal Position Sensor/Switch C Circuit High Input
P0229 TPS/Pedal Position Sensor/Switch C CKT Intermittent
P0230 Fuel Pump Primary Circuit Malfunction
P0231 Fuel Pump Secondary Circuit Low
P0232 Fuel Pump Secondary Circuit High
P0233 Fuel Pump Secondary Circuit Intermittent CKT
P0234 Engine Overboost condition
P0235 Turbo/Super Boost Sensor A Circuit Malfunction
P0236 Turbo/Super Boost Sensor A CKT Range/Perf
P0237 Turbo/Super Boost Sensor A Circuit Low Input
P0238 Turbo/Super Boost Sensor A Circuit High Input
P0239 Turbo/Super Boost Sensor B Circuit Malfunction
P0240 Turbo/Super Boost Sensor B CKT Range/Perf
P0241 Turbo/Super Boost Sensor B Circuit Low Input
P0242 Turbo/Super Boost Sensor B Circuit High Input
P0243 Turbo Wastegate Solenoid A Malfunction
P0244 Turbo Wastegate Solenoid A Range/Performance
P0245 Turbo Wastegate Solenoid A Low
P0246 Turbo Wastegate Solenoid A High
P0247 Turbo Wastegate Solenoid B Malfunction
P0248 Turbo Wastegate Solenoid B Range/Performance
P0249 Turbo Wastegate Solenoid B Low
P0250 Turbo Wastegate Solenoid B High
P0251 Injection Pump Metering Control A
P0252 Injection Pump Metering Control A Range/Performance
P0253 Injection Pump Metering Control A Low
P0254 Injection Pump Metering Control A High
P0255 Injection Pump Metering Control A Intermittent CKT
P0256 Injection Pump Metering Control B Malfunction
P0257 Injection Pump Metering Control B Range/Performance
P0258 Injection Pump Metering Control B Low
P0259 Injection Pump Metering Control B High
P0260 Injection Pump Metering Control B Intermittent CKT
P0261 Cylinder 1 Injector Control Circuit Low
P0262 Cylinder 1 Injector Control Circuit High
P0263 Cylinder 1 Contribution Balance Fault
P0264 Cylinder 2 Injector Control Circuit Low
P0265 Cylinder 2 Injector Control Circuit High
P0266 Cylinder 2 Contribution Balance Fault
P0267 Cylinder 3 Injector Control Circuit Low
P0268 Cylinder 3 Injector Control Circuit High
P0269 Cylinder 3 Contribution Balance Fault
P0270 Cylinder 4 Injector Control Circuit Low
P0271 Cylinder 4 Injector Control Circuit High
P0272 Cylinder 4 Contribution Balance Fault
P0273 Cylinder 5 Injector Control Circuit Low
P0274 Cylinder 5 Injector Control Circuit High
P0275 Cylinder 5 Contribution Balance Fault
P0276 Cylinder 6 Injector Control Circuit Low
P0277 Cylinder 6 Injector Control Circuit High
P0278 Cylinder 6 Contribution Balance Fault
P0279 Cylinder 7 Injector Control Circuit Low
P0280 Cylinder 7 Injector Control Circuit High
P0281 Cylinder 7 Contribution Balance Fault
P0282 Cylinder 8 Injector Control Circuit Low
P0283 Cylinder 8 Injector Control Circuit High
P0284 Cylinder 8 Contribution Balance Fault
P0285 Cylinder 9 Injector Control Circuit Low
P0286 Cylinder 9 Injector Control Circuit High
P0287 Cylinder 9 Contribution Balance Fault
P0288 Cylinder 10 Injector Control Circuit Low
P0289 Cylinder 10 Injector Control Circuit High
P0290 Cylinder 10 Contribution Balance Fault
P0291 Cylinder 11 Injector Control Circuit Low
P0292 Cylinder 11 Injector Control Circuit High
P0293 Cylinder 11 Contribution Balance Fault
P0294 Cylinder 12 Injector Control Circuit Low
P0295 Cylinder 12 Injector Control Circuit High
P0296 Cylinder 12 Contribution Balance Fault
P0297 Vehicle Overspeed Error
P0298 Engine Oil Temperature Too High
P0299 Turbo/Super Charger Underboost
P0300 Random/Multiple Cylinder Misfire Detected
P0301 Cylinder 1 Misfire Detected
P0302 Cylinder 2 Misfire Detected
P0303 Cylinder 3 Misfire Detected
P0304 Cylinder 4 Misfire Detected
P0305 Cylinder 5 Misfire Detected
P0306 Cylinder 6 Misfire Detected
P0307 Cylinder 7 Misfire Detected
P0308 Cylinder 8 Misfire Detected
P0309 Cylinder 9 Misfire Detected
P0310 Cylinder 10 Misfire Detected
P0311 Cylinder 11 Misfire Detected
P0312 Cylinder 12 Misfire Detected
P0313 Misfire Detected Low Fuel Level
P0314 Misfire Detected Cylinder (Cylinder not specify)
P0315 Crankshaft Position Sensor System Variation Not Learned
P0316 Misfire Detected First 1000 Revs
P0317 Not Present- Rough Road Hardware
P0318 Rough Road Sensor A Signal Circuit
P0319 Rough Road Sensor B
P0320 Distributor/Ignition Engine Input Circuit Malfunction
P0321 Distributor/Ignition Engine Speed Input CKT Range/Performance
P0322 Distributor/Ignition Engine Speed Input Circuit No Signal
P0323 Distributor/Ignition Engine Sped Input CKT Intermittent
P0324 Knock Control System Malfunction
P0325 Knock Sensor 1 Circuit Malfunction Bank 1 or 1 Sensor
P0326 Knock Sensor 1 CKT Range/Performance Bank 1 or 1 Sensor
P0327 Knock Sensor 1 Circuit Low Input Bank 1 or 1 Sensor
P0328 Knock Sensor 1 Circuit High Input Bank 1 or 1 Sensor
P0329 Knock Sensor 1 CKT Intermittent Bank 1 or 1 Sensor
P0330 Knock Sensor 2 Circuit Malfunction, Bank 2
P0331 Knock Sensor 2 CKT Range/Performance, Bank 2
P0332 Knock Sensor 2 Circuit Low Input, Bank 2
P0333 Knock Sensor 2 Circuit High Input, Bank 2
P0334 Knock Sensor 2 Circuit Intermittent, Bank 2
P0335 Crankshaft Position Sensor A Circuit Malfunction
P0336 Crankshaft Position Sensor A CKT Range/Performance
P0337Crankshaft Position Sensor A Circuit Low Input
P0338 Crankshaft Position Sensor A Circuit High Input
P0339 Crankshaft Position Sensor A CKT Intermittent
P0340 Camshaft Position Sensor A- Bank 1 Circuit Malfunction
P0341 Camshaft Position Sensor A- Bank 1 CKT Range/Performance
P0342 Camshaft Position Sensor A- Bank 1 Circuit Low Input
P0343 Camshaft Position Sensor A-Bank 1 Circuit High Input
P0344 Camshaft Position Sensor A-Bank 1 CKT Intermittent
P0345 Camshaft Position Sensor A-Bank 2 Circuit Malfunction
P0346 Camshaft Position Sensor A-Bank 2 CKT Range/Performance
P0347 Camshaft Position Sensor A- Bank2 Circuit Low Input
P0348 Camshaft Position Sensor A- Bank 2 Circuit High Input
P0349 Camshaft Position Sensor A- Bank 2 CKT Intermittent
P0350 Ignition Coil Primary/Secondary Circuit Malfunction
P0351 Ignition Coil A Primary/Secondary Circuit Malfunction
P0352 Ignition Coil B Primary/Secondary Circuit Malfunction
P0353 Ignition Coil C Primary/Secondary Circuit Malfunction
P0354 Ignition Coil D Primary/Secondary Circuit Malfunction
P0355 Ignition Coil E Primary/Secondary Circuit Malfunction
P0356 Ignition Coil F Primary/Secondary Circuit Malfunction
P0357 Ignition Coil G Primary/Secondary Circuit Malfunction
P0358 Ignition Coil H Primary/Secondary Circuit Malfunction
P0359 Ignition Coil I Primary/Secondary Circuit Malfunction
P0360 Ignition Coil J Primary/Secondary Circuit Malfunction
P0361 Ignition Coil K Primary/Secondary Circuit Malfunction
P0362 Ignition Coil L Primary/Secondary Circuit Malfunction
P0363 Misfire Detected Fueling Disabled
P0365 Camshaft Position Sensor B- Bank 1 Circuit Malfunction
P0366 Camshaft Position Sensor B- Bank 1 CKT Range/Performance
P0367 Camshaft Position Sensor B- Bank 1 Circuit Low Input
P0368 Camshaft Position Sensor B- Bank 1 Circuit High Input
P0369 Camshaft Position Sensor B- Bank 1 CKT Intermittent
P0370 Timing Reference High Res Signal A Malfunction
P0371 Timing Reference High Res Signal A Too Many Pulses
P0372 Timing Reference High Res Signal A Too Few Pulses
P0373 Timing Reference High Res Signal A Erratic Pulses
P0374 Timing Reference High Res Signal A No Pulses
P0375 Timing Reference High Res Signal B Malfunction
P0376 Timing Reference High Res Signal B Too Many Pulses
P0377 Timing Reference High Res Signal B Too Few Pulses
P0378 Timing Reference High Res Signal B Erratic Pulses
P0379 Timing Reference High Res Signal B No Pulses
P0380 Glow Plug/Heater CKT A Malfunction
P0381 Glow Plug/Heater Indicator Circuit Malfunction
P0382 Glow Plug/Heater CKT B Malfunction
P0383 Glow Plug Module Control Circuit Low
P0384 glow Plug Module Control Circuit High
P0385 Crankshaft Position Sensor B Circuit Malfunction
P0386 Crankshaft Position Sensor B CKT Range/Performance
P0387 Crankshaft Position Sensor B Circuit Low Input
P0388 Crankshaft Position Sensor B Circuit High Input
P0389 Crankshaft Position Sensor B CKT Intermittent
P0390 Camshaft Position Sensor B- Bank 2 Circuit Malfunction
P0391 Camshaft Position Sensor B- Bank 2 CKT Range/Performance
P0392 Camshaft Position Sensor B- Bank 2 Circuit Low Input
P0393 Camshaft Position Sensor B- Bank 2 Circuit High Input
P0394 Camshaft Position Sensor B- Bank 2 CKT Intermittent
P0400 EGR Flow Malfunction
P0401 EGR Flow Insufficient
P0402EGR Flow Excessive
P0403 EGR Flow Circuit Malfunction
P0404 EGR Flow CKT Range/Perf
P0405 EGR Flow Sensor A Circuit Low Input
P0406 EGR Flow Sensor A Circuit High Input
P0407 EGR Flow Sensor B Circuit Low Input
P0408 EGR flow Sensor B Circuit High Input
P0409 EGR Flow Sensor A Circuit
P0410 Secondary Air Injection System Malfunction
P0411 Secondary Air Injection System Incorrect Flow
P0412 Secondary Air Injection System Valve A Malfunction
P0413 Secondary Air Injection System Valve A CKT Open
P0414 Secondary Air Injection System Valve A CKT Short
P0415 Secondary Air Injection System Valve B Malfunction
P0416 Secondary Air Injection System Valve B CKT Open
P0417 Secondary Air Injection System Valve B CKT Short
P0418 Secondary Air Injection System Relay A Malfunction
P0419 Secondary Air Injection System Relay B Malfunction
P0420 Catalyst Efficiency Below Threshold, Bank 1
P0421 Warm Up Catalyst Below Threshold, Bank 1
P0422 Main Catalyst Below Threshold, Bank 1
P0423 Heated Catalyst Below Threshold, Bank 1
P0424 Htd Catalyst Temp Below Threshold, Bank 1
P0425 Catalyst Temperature Sensor, Bank 1, Sensor 1
P0426 Catalyst Temperature Sensor Performance, Bank1, Sensor 1
P0427 Catalyst Temperature Sensor Circuit Low, Bank 1, Sensor 1
P0428 Catalyst Temperature Sensor Circuit High, Bank 1, Sensor 1
P0429 Catalyst Heater Control, Bank 1
P0430 Catalyst Efficiency Below Threshold, Bank 2
P0431 Warm Up Catalyst Below Threshold, Bank 2
P0432 Main Catalyst Below Threshold, Bank 2
P0433 Heated Catalyst Below Threshold, Bank 2
P0434 Htd Catalyst Temperature Below Threshold, Bank 2
P0435 Catalyst Temperature Sensor, Bank 2, Sensor 1
P0436 Catalyst Temperature Sensor Performance, Bank 2, Sensor 1
P0437 Catalyst Temperature Sensor Circuit Low, Bank 2, Sensor 1
P0438 Catalyst Teperature Sensor Circuit High, Bank 2 Sensor 1
P0439 Catalyst Heater Control, Bank 2
P0440 EVAP Emission Control System Malfunction
P0441 EVAP Emission Control System Purge Flow Fault
P0442 EVAP Emission Control System Small Leak
P0443 EVAP Emission Control System Purge Valve C Fault
P0444 EVAP Emission Control System Purge Valve C Open
P0445 EVAP Emission Control System Purge Valve C Short
P0446 EVAP Emission Control System Vent Circuit Malfunction
P0447 EVAP Emission Control System Vent Circuit Open
P0448 EVAP Emission Control System Vent Circuit Short
P0449 EVAP Emission Control System Vent Vlv/Sol Malfunction
P0450 EVAP Emission Control System Pressure Sensor Fault
P0451 EVAP Emission Control System Pressure Sensor Range
P0452 EVAP Emission Control System Pressure Sensor Low
P0453 EVAP Emission Control System Pressure Sensor High
P0454 EVAP Emission Control System Pressure Sensor Erratic
P0455 EVAP Emission Control System Large Leak
P0456 EVAP Emission Control System Very small Leak
P0457 EVAP Emission Control System Leak Cap Loose/Off
P0458 EVAP System Canister Purge Sol Circuit Low
P0459 EVAP System Canister Purge Sol Circuit High
P0460 Fuel Level Sensor A Circuit Malfunction
P0461 Fuel Level Sensor A CKT Range/Performance
P0462 Fuel Level Sensor A Circuit Low Input
P0463 Fuel Level Sensor A Circuit High Input
P0464 Fuel Level Sensor A CKT Intermittent
P0465 EVAP Emission Purge Flow Sensor Circuit Malfunction
P0466 EVAP Emission Purge Flow Sensor CKT Range/Performance
P0467 EVAP Emission Purge Flow Sensor Circuit Low Input
P0468 EVAP Emission Purge Flow Sensor Circuit High Input
P0469 EVAP Emission Purge Flow Sensor CKT Intermittent
P0470 Exhaust Pressure Sensor Circuit Malfunction
P0471 Exhaust Pressure Sensor CKT Range/Performance
P0472 Exhaust Pressure Sensor Circuit Low Input
P0473 Exhaust Pressure Sensor High Input
P0474 Exhaust Pressure Sensor CKT Intermittent
P0475 Exhaust Pressure Control Valve Circuit Malfunction
P0476 Exhaust Pressure Control Valve CKT Range/Performance
P0477 Exhaust Pressure Control Valve Circuit Low Input
P0478 Exhaust Pressure Control Valve Circuit High Input
P0479 Exhaust Pressure Control Valve CKT Intermittent
P0480 Cooling Fan 1 Control Circuit
P0481 Cooling Fan 2 Control Circuit
P0482 Cooling Fan 3 Control Circuit
P0483 Control Fan Rationality Check Malfunction
P0484 Control Fan CKT Over Current
P0485 Control Fan Power/Ground Circuit Malfunction
P0486 EGR System Sensor B Circuit
P0487 EGR TPS Control Circuit
P0488 EGR TPS Control CKT Range/Performance
P0489 EGR Control Circuit Low
P0490 EGR Control Circuit High
P0491 Secondary Air System, Bank 1
P0492 Secondary Air System, Bank 2
P0493 Fan Speed Overspeed
P0494 Fan Speed Low
P0495 Fan Speed High
P0496 EVAP Emission High Purge Flow Fault
P0497 EVAP Emission Low Purge Flow Fault
P0498 EVAP Emission Vent Vlv/Sol Malfunction Circuit Low
P0499 EVAP Emission Vent Vlv/Sol Malfunction Circuit High
P0500 Vehicle Speed Sensor A Malfunction
P0501 Vehicle Speed Sensor A Malfunction
P0502 Vehicle Speed Sensor A Range/performance
P0503 Vehicle Speed Sensor A Erratic/High
P0504 Brake Switch A Brake Switch B Correlation
P0505 Idle Control System Malfunction
P0506 Idle Control System RPM Low
P0507 Idle Control System RPM High
P0508 Idle Control System Circuit Low
P0509 Idle Control System Circuit High
P0510 Closed Throttle Position Switch
P0511 Idle Air Control Circuit
P0512 Starter Signal Circuit
P0513 Immobilizer Incorrect
P0514 Battery Temperature Sensor CKT Range/Performance
P0515 Battery Temperature Sensor Circuit
P0516 Battery Temperature Circuit Low
P0517 Battery Temperature Circuit High
P0518 Idle Air Control CKT Intermittent
P0519 Idle Air Control System Performance
P0520 Engine Oil Pressure Sensor/Switch Circuit Malfunction
P0521 Engine Oil Pressure Sensor/Switch Range/Performance
P0522 Engine Oil Pressure Sensor/Switch Low Voltage
P0523 Engine Oil Pressure Sensor/Switch High Voltage
P0524 Engine Oil Pressure Too Low
P0525 Cruise Servo CKT Range/Performance
P0526 Fan Speed Sensor Circuit
P0527 Fan Speed Sensor CKT Range/Performance
P0528 Fan Speed Sensor Circuit No Signal
P0529 Fan Speed Sensor CKT Intermittent
P0530 A/C Refrigerant Pressure Sensor A Circuit Malfunction
P0531 A/C Refrigerant Pressure Sensor A CKT Range/Performance
P0532 A/C Refrigerant Pressure Sensor A Circuit Low Input
P0533 A/C Refrigerant Pressure Sensor A High Input
P0534 A/C Refrigerant Charge Loss
P0535 A/C Evaporator Temperature Sensor Circuit
P0536 A/C Evaporator Temperature Sensor CKT Range/Performance
P0537 A/C Evaporator Temperature Sensor Circuit Low
P0538 A/C Evaporator Temperature Sensor Circuit High
P0539 A/C Evaporator Temperature Sensor CKT Intermittent
P0540 Intake Air Heater A Circuit
P0541 Intake Air Heater A Circuit Low
P0542 Intake Air Heater A Circuit High
P0543 Intake Air Heater A Circuit Open
P0544 Exhaust Gas Temperature Sensor Circuit, Bank 1, Sensor 1
P0545 Exhaust Gas Temperature Sensor Circuit Low, Bank 1, Sensor 1
P0546 Exhaust Gas Temperature Sensor Circuit High, Bank 1, Sensor 1
P0547 Exhaust Gas Temperature Sensor Circuit, Bank 2, Sensor 1
P0548 Exhaust Gas Temperature Sensor Circuit, Bank 2, Sensor 1
P0549 Exhaust Gas Temperature Sensor Circuit, Bank 2, Sensor 1
P0550 Power Steering Pressure Sensor Circuit Malfunction
P0551 Power Steering Pressure Sensor CKT Range/Performance
P0552 Power Steering Pressure Sensor Circuit Low Input
P0553 Power Steering Pressure Sensor Circuit High Input
P0554 Power Steering Pressure Sensor CKT Intermittent
P0555 Brake Booster Pressure Sensor Circuit
P0556 Brake Booster Pressure Sensor CKT Range/Performance
P0557 Brake Booster Pressure Sensor Circuit Low Input
P0558 Brake Booster Pressure Sensor Circuit High Input
P0559 Brake Booster Pressure Sensor CKT Intermittent
P0560 System Voltage Malfunction
P0561 System Voltage Unstable
P0562 System Voltage Low
P0563 System Voltage High
P0564 Cruise Control Multi Function Input A Signal Error
P0565 Cruise Control On Signal Malfunction
P0566 Cruise Control Off Signal Malfunction
P0567 Cruise Control Resume Signal Malfunction
P0568 Cruise Control Set Signal Malfunction
P0569 Cruise Control Coast Signal Malfunction
P0570 Cruise Control Acceleration Signal Error
P0571 Brake Switch A Circuit Malfunction
P0572 Brake Switch A Circuit Low Input
P0573 Brake Switch A Circuit High Input
P0574 Cruise Control Vehicle Speed Too High
P0575 Cruise Control Circuit Malfunction
P0576 Cruise Control Circuit Low Input
P0577 Cruise Control Circuit High Input
P0578 Cruise Control Multi Function Input A Circuit Stuck
P0579 Cruise Control Multi Function Input A CKT Range/Performance
P0580 Cruise Control Multi Function Input A Circuit Low
P0581 Cruise Control Multi Function Input A Circuit High
P0582 Cruise Control Vacuum Control Circuit Open
P0583 Cruise Control Vacuum Control Circuit Low
P0584 Cruise Control Vacuum Control Circuit High
P0585 Cruise Control Multi Function Input Correlation
P0586 Cruise Control Vent Control Circuit Open
P0587 Cruise Control Vent Control Circuit Low
P0588 Cruise Control Vent Control Circuit High
P0589 Cruise Control Multi Function Input B Circuit
P0590 Cruise Control Multi Function Input B Circuit Stuck
P0591 Cruise Control Multi Function Input B CKT Range/Performance
P0592 Cruise Control Multi Function Input B Circuit Low
P0593 Cruise Control Multi Function Input B Circuit High
P0594 Cruise Control Servo Control Circuit Open
P0595 Cruise Control Servo Control Circuit Low
P0596 Cruise Control Servo Control Circuit High
P0597 Cruise Control Control Circuit Open
P0598 Cruise Control Control Circuit Low
P0599 Cruise Control Control Circuit High
P0600 Serial Communication Link Malfunction
P0601 Int control Module Memory Check Sum Error
P0602 Control Module Programming Error
P0603 PCM Keep Alive Memory Error
P0604 PCM Random Access Memory Error
P0605 PCM Read Ony Memory Error
P0606 PCM Processor Fault
P0607 Control Module Performance
P0608 Control Module VSS Output A Malfunction
P0609 Control Module VSS Output B Malfunction
P0610 Control Module Vehicle Options Malfunction
P0611 Injector Control Module Performance
P0612 Injector Control Module Relay Control
P0613 TCM Processor Fault
P0614 ECM/TCM Incompatible
P0615 Starter Relay Circuit
P0616 Startr Relay Circuit Low
P0617 StarterRelay Circuit High
P0618 Alternative Fuel Module Error
P0619 Alternative Fuel Module Memory
P0620 Generator Control Malfunction
P0621 Generator L-Term. Lamp Control
P0622 Generator F-Term. Field F Control
P0623 Generator Lamp Control Circuit
P0624 Fuel Cap Lamp Circuit
P0625 Generator F-Term. Circuit Low
P0626 Generator F-Term. Circuit High
P0627 Fuel Pump A Control Circuit Open
P0628 Fuel Pump A Control Circuit Low
P0629 Fuel Pump A Control Circuit High
P0630 PCM VIN Not Program. Or Missmatch
P0631 TCM VIN Not Program. Or Missmatch
P0632 Odometer Code Not Programmed ECM/PCM
P0633 Immobilizer Code Not Programmed ECM/PCM
P0634 PCM/ECM/TCM Internal Temp. Too High
P0635 Power Steering Control Circuit
P0636 Power Steering Control Circuit Low
P0637 Power Steering Control Circuit High
P0638 Throttle Actuator Range/Performance, Bank 1
P0639 Throttle Actuator Range/Performance, Bank 2
P0640 Intake Air Heater Control Circuit
P0641 Sensor A Reference Voltage circuit open
P0642 Sensor A Reference voltage circuit low
P0643 Sensor A Reference voltage circuit high
P0644 Driver Display Serial communication link
P0645 A/C Clutch Relay Control Circuit
P0646 A/C Clutch Relay Control Circuit Low
P0647 A/C clutch Relay Control Circuit high
P0648 Immobilizer Lamp Circuit
P0649 Cruise Control Lamp Circuit
P0650 Malfunction Indicator Light Control Circuit Malfunction
P0651 Sensor B Reference Voltage Circuit Open
P0652 Sensor B Reference Voltage Circuit low
P0653 Sensor B Reference Voltage Circuit High
P0654 Engine RPM Circuit Malfunction
P0655 Engine Hot Lamp Output Circuit Malfunction
P0656 Fuel Level Output Circuit Malfuncion
P0657 Actuator Supply Voltage A Circuit Open
P0658 Actuator Supply Voltage A Circuit Low
P0659 Actuator Supply Voltage A Circuit High
P0660 Intake Manifold Tuning Control CKT Open, Bank 1
P0661 Intake Manifold tuning Control CKT Low, Bank 1
P0662 Intake Manifold Tuning Control CKT High, Bank 1
P0663 Intake Manifold tuning Control CKT Open, Bank 2
P0664 Intake Manifold tuning Control CKT Low, Bank 2
P0665 Intake Manifold Tuning Control CKT High, Bank 2
P0666 PCM/ECM/TCM Internal Temperature Sensor Circuit
P0667 PCM/ECM/TCM Internal Temperature Sensor Range/Performance
P0668 PCM/ECM/TCM Internal Temperature Sensor Circuit Low
P0669 PCM/ECM/TCM Internal Temperature Sensor Circuit High
P0670 Glow Plug/Heater Module Control
P0671 Glow Plug/Heater Cylinder 1
P0672 Glow Plug/Heater Cylinder 2
P0673 Glow Plug/Heater Cylinder 3
P0674 Glow Plug/Heater Cylinder 4
P0676 Glow Plug/Heater Cylinder 5
P0677 Glow Plug/Heater Cylinder 6
P0678 Glow Plug/Heater Cylinder 7
P0679 Glow Plug/Heater Cylinder 8
P0680 Glow Plug/Heater Cylinder 9
P0681 Glow Plug/Heater Cylinder 10
P0682 Glow Plug/Heater Cylinder 11
P0683 Glow Plug/Heater Cylinder 12
P0684 Glow Plug/Heater Comm Problem CKT Range/performance
P0685 ECM/PCM Power Relay Control Circuit Open
P0686 ECM/PCM Power Relay Control Circuit Low
P0687 ECM/PCM Power Relay Control Circuit High
P0688 ECM/PCM Power Relay Sense Circuit Open
P0689 ECM/PCM Power Relay Sense Circuit low
P0690 ECM/PCM Power Relay Sense Circuit High
P0691 Fan 1 Control Circuit Low
P0692 Fan 1 Control Circuit High
P0693 Fan 2 control Circuit Low
P0694 Fan 2 Control Circuit High
P0695 Fan 3 Control Circuit Low
P0696 Fan 3 Control Circuit High
P0697 Sensor C Reference Voltage circuit Open
P0698 Sensor C Reference Voltage Circuit Low
P0699 Sensor C Reference Voltage circuit High
P0700 Trans Control Sys Malfunction

P0701 Trans Control System Range/Performance
P0702 Trans Control System Electrical
P0703 Brake Switch B Circuit Malfunction
P0704 Clutch Switch Input Circuit Malfunction
P0705 Transmission Range Sensor Circuit Malfunction
P0706 Transmission Range Sensor CKT Range/Performance
P0707 Transmission Range Sensor Circuit Low Input
P0708 Transmission Range Sensor Circuit High Input
P0709 Transmission Range Sensor CKT Intermittent
P0710 Transmission Fluid Temperature Sensor circuit Malfunction
P0711 Transmission Fluid Temperature Sensor A CKT Range/Performance
P0712 Transmission Fluid Temperature Sensor A Circuit Low Input
P0713 Transmission Fluid Temperature Sensor A Circuit High Input
P0714 Transmission Fluid Temperature Sensor A CKT Intermittent
P0715 Input/Turbine Speed Sensor A Circuit Malfunction
P0716 Input/Turbine Speed Sensor A CKT Range/Performance
P0717 Input/Turbine Speed Sensor A Circuit No Signal
P0718 Input/Turbine Speed Sensor A CKT Intermittent
P0719 Brake Switch B Circuit Low Input
P0720 Output Speed Sensor Circuit Malfunctinon
P0721 Output Speed Sensor Circuit Range/Performance
P0722 Output Speed Sensor Circuit No Signal
P0723 Output Speed Sensor CKT Intermittent
P0724 Brake Switch B Circuit High Input
P0725 Engine Speed Sensor circuit Malfunction
P0726 Engine Speed Sensor CKT Range/Performance
P0727 Engine Speed Sensor Circuit No signal
P0728 Engine speed sensor CKT Intermittent
P0729 Gear 6 Ratio Incorrect
P0730 Gear Ratio Incorrect
P0731 Gear 1 Ratio Incorrect
P0732 Gear 2 Ratio Incorrect
P0733 Gear 3 Ratio Incorrect
P0734 Gear 4 Ratio Incorrect
P0735 Gear 5 Ratio Incorrect
P0736 Reverse Ratio Incorrect
P0737 TCM Engine Speed Output Circuit
P0738 TCM Engine Speed Output Circuit Low
P0739 TCM Engine Speed Output Circuit High
P0740 TCC Circuit Malfunction
P0741 Torque Converter CKT Performance or Stuck off
P0742 Torque Converter Circuit Stuck On
P0743 Torque Converter Circuit Electrical
P0744 Torque Converter CKT Intermittent
P0745 Press Control Sol. A circuit Malfunction
P0746 Press Control Sol. A CKT Performance or Stuck off
P0747 Press Control Sol. A Circuit Stuck on
P0748 Press control sol. A CKT Intermittent
P0749 Press control sol. A CKT Intermittent
P0750 Shift Solenoid A Malfunction
P0751 Shift Solenoid A CKT Performance or stuck off
P0752 Shift Solenoid A Circuit stuck on
P0753 Shift Solenoid A Circuit Electrical
P0754 Shift Solenoid A CKT Intermittent
P0755 Shift Solenoid B Malfunction
P0756 Shift Solenoid B CKT Performance or stuck off
P0757 Shift Solenoid B Circuit stuck on
P0758 Shift Solenoid B circuit electrical
P0759 Shift Solenoid B circuit intermittent
P0760 Shift Solenoid C malfunction
P0761 Shift Solenoid c ckt performance or stuck off
P0762 Shift Solenoid c circuit stuck on
P0763 Shift Solenoid c circuit electrical
P0764 Shift Solenoid c ckt intermittent
P0765 Shift Solenoid D malfunction
P0766 Shift Solenoid D ckt performance or stuff off
P0767 Shift Solenoid D circuit stuck on
P0768 Shift Solenoid D circuit electrical
P0769 Shift Solenoid D ckt intermittent
P0770 Shift Solenoid E malfunction
P0771 Shift Solenoid E ckt performance or stuck off
P0772 Shift Solenoid E circuit stuck on
P0773 Shift Solenoid E circuit electrical
P0774 Shift Solenoid ckt intermittent
P0775 Press Control sol B circuit malfunction
P0776 Press Control sol B ckt performance or stuck off
P0777 Press Control sol B circuit stuck on
P0778 Press Control sol B circuit electrical
P0779 Press Control sol B ckt intermittent
P0780 Shift malfunction
P0781 1-2 shift malfunction
P0782 2-3 shift malfunction
P0783 3-4 shift malfunction
P0784 4-5 shift malfunction
P0785 shift/timing solenoid malfunction
P0786 shift/timing solenoid range/performance
P0787 shift/timing solenoid low
P0788 shift/timing solenoid high
P0789 shift/timing solenoid intermittent ckt
P0790 normal/performance switch circuit malfunction
P0791 Intermediate Shaft Speed Sensor A Circuit
P0792 Intermediate Shaft Speed Sensor A Circuit Range/Performance
P0793 Intermediate Shaft Speed Sensor A Circuit No Signal
P0794 Intermediate Shaft Speed Sensor A CKT Intermittent
P0795 Pres Control Sol. C Malfunction
P0796 Pres Control Sol. C CKt performance or stuck off
p0797 Pres Control Sol. C circuit stuck on
p0798 Pres Control Sol. C circuit electrical
p0799 Pres Control Sol. c ckt intermittent
p0800 Transfer Case Control System MIL Request

 

Honda Accord Main Relay

Honda Accord Main Relay

The Honda Accord Main Relay can cause you major head aches when it goes bad.  It can leave you high and dry at the most inconvenient time or place.  Not only have I seen go bad myself on numerous occasions, but I hear about this a lot on other Honda vehicles!  This Programmed Fuel Injection main Relay or PGM-FI Main Relay actually contains two individual relays.  When it goes bad, one of the main solder joints inside the relay gets old and deteriorates and prevents contact which will not allow power to travel through the Main Relay out to vital components under the hood which will prevent your Honda Accord from starting.

When bad, the Programmed Fuel Injection main Relay or PGM-FI Main Relay usually causes an intermittent “crank no start” when warm.  For example, your Honda Accord starts great in the morning, drive around town, stop a the grocery store or the gas station and the vehicle no longer starts up after a hot soak.  When this happens, the engine will crank over because the starting circuit is still good, but the Idle Air Control Valve, Fuel Injectors and Fuel Pump will not have battery voltage because of this bad Main Relay.  This will obviously prevent your Engine from getting fuel in your Honda Accord and will result in your no start condition.

Main relay location

On most Honda Accords, the Main Relay is located on the dash on the drivers hand side usually to the left of the steering column.  (Some are located to the right of the column).  This Main relay is very easy to replace yourself.  It is usually clipped in and or held in place by one or two screws 10 mm screws or nuts.

Rough Idling

Have you ever experienced a rough idling condition on your vehicle? Maybe you have a rough idling condition and that is what has lead you to this site. A rough idling can occur for many different reasons. On this page we after going to be discussing some different things that can cause your rough idling condition.

I have encountered a rough idle condition on just about every vehicle from a Ford F150 or a Jeep Cherokee all of the way to a Geo metro. There are many different types of vehicles out there and many different types of set ups an vehicle can have. It is important to understand the system you have in order to diagnose the root cause of a rough or unstable Idle. Each certain set up go bad in their ways causing a rough idling condition. Most vehicles through the mid 90′s and up have an IAC motor that control the Idle. The IAC is short for the Idle Air Control motor. This motor sits on the throttle body and controls the idle. However, it can go bad causing rough idling or stalling condition.

However, starting in about 2005 or later (depending on the vehicle) throttle by wire was introduced. This system replaces the need for any Idle air control motor. This system is very picky and the throttle plate needs to be in the right position when the vehicle is at idle or otherwise a rough or unstable idle or even stalling condition may result. These systems tend to affected more by dirt and debris on the throttle plate and throttle bore than the conventional systems with the idle air control motor.

My experience has been that a high idle or unstable idle is usually caused by an an air or a vacuum leak. Both of these two types of set ups can be affected by an air or a vacuum leak. The idle may be higher or lower than normal if there is an air or a vacuum leak. It is important to know the difference between the two when diagnosing a rough idling condition. A typical air leak is before the throttle body. For example A ford escort that has a mass air flow sensor that has a crack or ripped air intake tube or snorkel allowing air into the engine is just simply an air leak. This can and will cause a rough idling condition as well as some other other symptoms. However, a vehicle with a intake manifold gasket leak would be considered a vacuum leak. This is because the air inside the intake manifold in negative pressure (with the throttle plate closed) or under a vacuum because it is behind the throttle plate. Both conditions can cause a P0171 lean code, rough or unstable idle and sometimes even a stalling condition.

Rough idling can also be caused by bad motor mounts, an engine misfire, incorrect ignition or valve timing of even bad tune up parts. I have even seen PCM updates fix a rough idling condition as well. You see, there are many things that can cause the engine to idle rough.

P0401

So you have changed the EGR valve and this code continues to pop up in the computer. You are frustrated and ready to drive your car off of a cliff. What does this code mean anyway?

The correct definition for this diagnostic trouble code P0401 is “Insufficient EGR Flow Detected“. YES.. your EGR valve could be bad causing this code. But chances are there is going to be something else causing this p0401 code to pop up in your computer. In this article, we are going to explore a few different possibilities that can cause this code.

A little recap before we begin.

EGR valve stands for Exhaust Gas recirculation.. hence EGR valve. The EGR valve takes exhaust gases from the exhaust manifold and puts them back into the intake chamber where they get sucked back into the engine and goes through the burning process for a second time. Because the exhaust gases have a significant amount less oxygen then the atmospheric air coming into the engine, this will cool the burning process down resulting in lower emissions (NOX) coming out of the tail pipe. The computer will flag your P0401 code in the computer when it recognizes that there is not enough exhaust gas going back through the intake chamber… or simply, low flow which causes the computer to flag the P0401 code.

How does you computer know how much exhaust gas is being burned if any?

Different manufactures do it differently. Some manufactures use the oxygen sensor to monitor the oxygen (air fuel) ratio in the exhaust as the engine is running. The computer will watch the o2 sensor signal as it commands the EGR valve open. If it does not see the right change in the o2 sensor signal, it will flag your P0401 insufficient EGR flow code. Other manufactures use the MAP sensor. When the EGR valve is commanded open by the computer, the manifold vacuum will change and MAP sensor signal will change. In addition, some manufactures (like Ford) use an EGR sensor or a DPFE sensor to tell the computer where the EGR valve is positioned or how much flow the EGR is currently flowing at any given time. The EGR valve position sensor is located right on the EGR valve itself while the DPFE sensor (Digital Pressure Feedback EGR) is separate from the EGR valve. It uses two hoses attached to the exhaust or exhaust manifold. It senses the pressure difference (hence Digital Pressure Feedback) between the two hoses that are attached to exhaust and sends a signal back to the computer. If either of these sensors go bad, they will give the computer an incorrect reading and the computer will “think” that there is incorrect EGR flow and flag your P0401 EGR low flow code. YES.. these both type of sensors do go bad. However, the DPFE sensor is a much more common failure component that the EGR valve position sensor.

How can I tell if my EGR valve is bad?

There are two types of EGR valves. Electronic EGR and vacuum operated EGR. Vacuum operated EGR valves are very easy to test. Just hook up a vacuum pump to the EGR valve while engine is off and apply anywhere from 7 to 20 inches of vacuum and see if the EGR valve holds steady. If it hold steady for 5 minutes, chances are it is good.

If you have an electronic EGR valve that you want to test because of a P0401 code in the computer, then your going to need to get your hands on a scan tool that has bi directional control. That means you can not only view data, but also tell the on board computer on the vehicle to run certain tests through the scanner software. From there, you can operate the EGR valve to see if it is working or not.

You may get upset because you have found out that you have an electronic EGR valve that you were hoping to test and found out that it is not that easy. Well, I got news for you. This is the 21st Centry. Everything is going electronic these days. I am surprised that they are still even using Vacuum operated EGR valves on these newer cars.

So my EGR valve checks out good but I still have this P0401 code?

A lot of times this code pops up because the intake ports intake either the throttle body or intake manifold are plugged up. TO see if this is the case causing your P0401 code, you can check to see if the EGR ports are plugged up by operating the EGR valve at idle and checking to see if the engine stalls out. A good rule of thumb: IF the EGR ports are clean, then the engine should stall or run very rough when opening up the EGR valve when the engine is at idle. If the engine idle is not affected when opening up the EGR valve, then either the EGR valve did not open (bad EGR valve) or the intake or exhaust ports are plugged. If this is the case, the intake, throttle body or even exhaust ports will need to be cleaned out. Sometimes this requires the removable of the EGR valve, throttle body or intake manifold.

p0420

P0420 diagnostic trouble code is a “Catalyst Efficiency Below Normal” on bank one. This applies to vehicles equipped with OBD2 only. It basically means that your computer has detected that the Catalytic converter has failed on bank one. (Bank one is the side that the number one cylinder is on.  Bank two is the other side.)

To be able to diagnose this p0420 converter efficiency code, we need to have a good understanding of how this system works. From all of my years going to class the easiest way I can describe it to you is that the catalytic converter stores oxygen. When it goes bad, it no longer has the ability to store oxygen. On a computer controlled OBD2 vehicle, there will be one oxygen sensor before the cat and one after the cat. When the engine is running and is fully warmed up, the computer compares the two o2 oxygen sensor signals for a predetermined amount of time. If the converter is storing oxygen, then the rear oxygen sensor signal will produce a much different signal back to the computer than the front oxygen sensor. This is good. This is what the computer is looking for. This means the catalytic converter is doing its job (storing oxygen).  When the computer sees that the two oxygen sensor signals are the same, this indicates that the catalytic converter is no longer storing oxygen like it should.  The computer will then light your check engine light or malfunction indicator lamp and store the fault code P0420.

How do I know if my converter is bad?   There are a number of ways to check the catalytic converter. One good way to check your converter to see if it is “lighting off”.  This means that the converter is burning up the emissions on the inside. Remember, the hotter the converter gets, the cleaner it will run. The converter should be about 100 degrees hotter going out that coming in. You can use a temp gun to check for this. You are going to want to be sure that the engine is full warmed up and run the engine at 200 rpm for about 1 to 2 minutes to prior to running this test.

Another thing that can happen is the converter can plug up and cause a false P0420 code in the computer.  This usually happens when the engine has had a misfiring or rough running in the past and the customer continues to drive the vehicle for a long period of time.  The converter will in fact get so hot that to the point that it will actually melt the brick inside into a ball.  When it cools back down, it can tend to cause a low power issue. You can use an exhaust back pressure tester to check for this condition.

Why would the computer flag this code if the converter is good? What other possible causes would there be that would cause this p0420 code in the computer?  Besides the two possible causes I mentioned above, there are several things to take into consideration.  Exhaust leaks, bad oxygen sensor or sensors, lack of power to the oxygen sensor, bad PCM (computer) or even a PCM that needs to be updated or re flashed can all cause your P0420 catalytic efficiency code.  If you have a P0420 code in the computer along with an oxygen sensor code, be sure to diagnose and fix the oxygen sensor code first before going after the p0420 code.

P0171

P0171 is a very common code for any ODB2 vehicle. I have have been dealing with this diagnostic trouble code for years on many different year make and model vehicles. Everyone always asks me is “what is the fix for this diagnostic trouble code?” Everyone thinks there is one fix for all. I hate to break it to you, but there is no “one” fix for this code. This code just simply means the engine is running “lean”. Not enough fuel for a given amount of air or too much air for a given amount of fuel. Well, let me ask you this, what can cause an engine to run lean? This is the question I have to ask myself every time I diagnose one of these codes. If you have an air or a vacuum leak, would the engine run lean? Of course it would! IF you have low fuel pressure, would the engine run lean? You bet! (see how to check fuel pressure). What if the engine had plugged fuel injectors or water in the gas? You guessed it! It would run lean!

Now, your next question should be, “how do I diagnose a lean code on my car? This my friend, is the 64 million dollar question. Just like a doctor to a sick patient, every case is different. Depending on what type of vehicle you are working with will depend on what could be wrong which will therefore dictate how you are going to go about diagnosing this code.  The cars computer determines injector pulse width based on the inputs it receives from various sensors.  Based on this, the engine will run rich or lean. Ideally, you want it to run right int he middle between the two. If one of these sensors are off or “skewed”, the computer will run the engine either slightly rich or lean depending on how the sensor goes bad.   But again, this is just one side of it. Even if all of the sensors under the hood are good, if you have an air or a vacuum leak or if the fuel pressure is too low, then this will cause the air fuel ratio to be off and cause your p0171 lean code.

The first step in diagnosing a p0171 lean code is to check for air or vacuum leaks.  This is a very important step!  I cannot even begin to tell you how many air/vacuum leaks I have come across resulting in a p0171/p0174 lean code and or causing a major idle or performance problem!  I would just pop the hood and BAM!  It would hit me right in the face it was so obvious!  However, most major vacuum leaks can be found by just by opening the hood and listening for a hissing sound while the engine is at idle as it will be pretty obvious.  However, not all vacuum leaks are easy to find.  Sometimes the intake manifold gasket or throttle body gasket will leak vacuum or even a small vacuum hose or line will leak engine vacuum making it really hard to diagnose.  If you suspect a vacuum leak causing your p0171 lean code but it is next to impossible to find, you can use a smoke machine to smoke check the intake manifold to help find the leak. A smoke machine is actually made to smoke the evaporative emissions system for evap leaks.  It works wonders!  However, my recommendation is to use this smoke machine and smoke test the intake system to check for air/vacuum leaks.  The smoke pro makes a pretty good product. It is a bit expensive, but i will save you a tone of time.  In addition, if you get one, you can make a couple of bucks smoke checking your freinds and families evap and intake systems when the time comes.

If there are no air or vacuum leaks, you are going to want to rule out low fuel pressure.  Low fuel pressure can certainly cause the engine to run lean and flag your p0171 lean code, but I do not see this one very often causing this code.   Don’t get me wrong, low fuel pressure is very common, but the customer will come in with a low power or even an no start complaint before the computer gets a chance to set a p0171 lean code in the computer because of low fuel pressure.  But if you think you have low fuel pressure, you can check out this link to read about how to check fuel pressure.

Another thing that can cause your p0171 lean code would be incorrect valve timing.  It sounds strange, but if the valve timing has jumped, then the intake valve or valves for each cylinder will not stay open as long as they should while the piston is moving down.  This will prevent the cylinder from getting all of the air in needs for the combustion process and will result is a lean condition.  Engines with timing chains will usually not jump time.  Import vehicles (including some American vehicles) with timing belts are much more likely to jump time for various reasons.  I am not going to get into this too much here because it does not happen very often.   I just wanted to bring it up so that you are are of this.  If you think this may be an issue with your vehicle, you can check the engine vacuum at idle to see if it is nice and steady.  The engine vacuum will vary depending on the vehicle you are working with.  However, just about all internal combustion engines with a four stroke engine that are street legal will produce anywhere from 18 to 22 inches of vacuum at idle.  IT is very important that the engine vacuum remain steady at idle.  If it is bouncing around or going up and down slightly as the engine is idling, then you could have a mechanic issue or even an air or a vacuum leak like we talked about earlier. If the valve timing has jumped, then the engine vacuum will be a bit lower than normal at idle. You can pick up a Vacuum Gauge at Amazon.com for only 20 bucks.

You see, there can be a few things that can cause this p0171 lean code.  We did not cover everything, but at least you get the idea of the lean condition and what can cause this code.  I hoped you learned from this article as I tried to keep it very basic.  We will cover more in depth about this p0171 lean code and other possible causes at a later date.  :)

How to check fuel pressure

Checking fuel pressure is very vital in diagnosing an engine performance issue. If you have low fuel pressure, it can cause all sorts of engine performance problems such as a hard start, low power, poor emissions and even bad gas mileage.  If it goes on too long untreated, the computer will pick this up as a lean condition and flag a lean code such as a P0171.  Depending on the application, it will take any where from a few moments to a few minutes to hook up a fuel pressure gauge.  Most fuel rails have a test port that you can screw the fuel pressure tester into in order to get a fuel pressure reading.  Others you will have to tap into the fuel line by disconnecting the fuel pressure line from either the fuel rail or the fuel filter and installing a fuel pressure gauge in between the two in order to check fuel pressure.

Some fuel systems are only at 30 to 40 psi while others range in the 50 to 60 psi range or more.  Once you know what your fuel pressure is at, you are going to want to get the correct specifications for your vehicle to see if your fuel pressure falls within the factory specs.  You can go to AllData Do It Yourself or another source to look up your specifications for your vehicle.  If the fuel pressure is low, be sure that the fuel filter and the fuel pressure line are not pinched or plugged up in any way and that the fuel pump has full battery voltage before you replace the fuel pump.

There are several different type of fuel pressure testers.  How do you know which one is right to use on your vehicle when testing fuel pressure?  The answer is as long as you have a “normal” vehicle, you should be able to get away using any type of fuel pressure gauge.  What do I mean when I say normal?  Any modern-day vehicle.  Old carburetor or hot rod vehicles are not going to apply here.  Just about any 4, 6 or 8 cylinder fuel injected vehicles (even some 5 cylinder engines) are the ones we are talking about.

If you want a good quality fuel pressure kit that will do just about everything and will last for a life time, I would recommend to go with an OTC or a Snap On fuel pressure master kit.  The OTC Master Fuel pressure Kit will run you about 187 bucks from Amazon.com.   It is a much better price than Snap On’s master kit which last time I checked it ran on upwards about $500 bucks or more.

A cheaper alternative would be one of the Actron fuel pressure gauges.  They seem to work ok as far as measuring the fuel pressure and being accurate, but have their quirks.  The seals and o rings need to be replaced regularly in order to prevent them from leaking fuel.  So just careful.  The good news is that it is cheap, simple and easy to use.  The Actron CP7838 Fuel Pressure Tester is a good choice as it comes with the basic adapters.  You can pick this up for about $44.

Another good way to check to see if your fuel pump is bad is to check to see how many amps it is pulling.   You will need either a voltmeter that has an amp setting, a voltmeter that works with an amp clamp or a lab scope.  I use a Fluke 87 with an amp clamp for this job.  It is a fantastic and extremely reliable voltmeter.  (Don’t quote me, but I believe this meter is so accurate that it is certified to work on aviation/air crafts).  You can either clamp around the power wire going to the fuel pump or you can put a jumper in place of the fuel pump fuse and clamp around the jumper wire to get an amp reading with your voltmeter.  You need to check this while the engine is cranking over or when the fuel pump is running.  On some vehicles, you can remove the fuel pump relay and jumper the hot wire going to the fuel pump relay (with the key on) to the fuel pump feed wire going to or leaving the fuel pump relay going to the fuel pump and the fuel pump should run.  (Each vehicle is different so be sure to consult with a wiring diagram for your specific vehicle.)  The amount of amps your fuel pump will pull will depend on how much fuel pressure your fuel pump should supply to your fuel rail.  A good rule of rule of thumb for this test is as follows:  14 to 15 psi 3 to 4 amps, 30 to 45 psi 4 to 7 amps, 45 to 50 psi 7 to 8 amps, 50 to 70 psi 8 to 12 amps

Happy fuel pressure testing!