● P codes, "P" indicates a problem with the powertrain. It includes the engine,
transmission, drivetrain, and fuel system.
● C codes, "C" indicates a problem with the chassis. It refers to mechanical systems
outside the passenger compartment, such as steering, suspension, and braking.
● B codes, "B" indicates a problem with the body. It covers parts that are found in
the passenger compartment area.
● U codes, "U" indicates a problem with the vehicle's onboard computers and
integration functions that the OBD manages.
5.5.1.5.2 Second DTC Character
The second DTC character is a numeric digit, either a "0" or a "1":
0, A "0" indicates a standard SAE international code. It's also known as a generic
code, meaning that it applies to all vehicles following the OBD-II international
standard.
1, A "1" represents a code that is specific to the car's make or model. It's known as
an enhanced code, meaning it doesn't fall under an SAE standard. If you see a "1,"
reach out to the vehicle manufacturer directly for more information.
5.5.1.5.3 Third DTC Character
If the second DTC character is a "0," then the third character helps you determine
which subsystems are malfunctioning. There are nine numbers:
0, Fuel and air metering and auxiliary emission controls
1, Fuel and air metering injection system
2, Fuel and air metering (injection system)
3, Ignition systems or misfires
4, Auxiliary emission controls
5, Vehicle speed control, idle control systems, and auxiliary inputs