General DTC interpretation Info
<!--mstheme--><TABLE borderColorDark=#000000 width="100%" borderColorLight=#000000 border=1><TBODY><TR><TD align=middle width="25%"><!--mstheme-->Prefix<!--mstheme--></TD><TD align=middle width="25%"><!--mstheme-->1st<!--mstheme--></TD><TD align=middle width="25%"><!--mstheme-->2nd<!--mstheme--></TD><TD align=middle width="25%"><!--mstheme-->3 & 4th<!--mstheme--></TD></TR><TR><TD align=middle width="25%"><!--mstheme-->P<!--mstheme--></TD><TD align=middle width="25%"><!--mstheme-->
</TD><TD align=middle width="25%"><!--mstheme-->1<!--mstheme--></TD><TD align=middle width="25%"><!--mstheme-->0 0<!--mstheme--></TD></TR></TBODY></TABLE><!--mstheme-->
PREFIX
B Body
C Chassis
P Powertrain
U Network
1st
The first number is not a zero value or a 1000 number - it is a code of 0 or 1.</FONT>
<!--mstheme--></FONT><!--msthemelist--><!--mstheme-->
0 - If the code has the first numerical digit of 0 then the code is a generic - that is, standard, OBD code which will refer to every vehicle.<!--mstheme--><!--msthemelist-->
</FONT>
1 - if the first digit is 1 then the code is described by the manufacturer and care must be taken to use the correct set of manufacturer PCM-specific OBD codes, or the results may be misleading. <!--mstheme--><!--msthemelist-->
</FONT>
The second number contains even more useful information - it shows what area of PCM operation the code refers to. These are:
1 Fuel and Air Metering
2 Fuel and Air Metering - Injectors Only
3 Ignition System or Misfire Monitor
4 Auxilliary Emission Control System (meaning EGR, catalyst & EVAP system)
5 Vehicle speed control and engine idle control
6 Computor output circuits
7 Transmission
9 Transmission
3 & 4th
The last two numbers identifies the actual fault.
So by looking at the very first code P0100, before we even reach for a list we know that it is a Powertrain code which is OBD generic and that the code is related to the Fuel & Air Metering.









