Fault Codes come in 2 flavours – Generic and Manufacturer specific. Generic codes are the same across all manufacturers. Manufacturer specific is as stated. Manufacturer codes will typically be down to manufacturers having their own unique equipment as obviously not all manufacturers share the same technology.
A budget fault code reader will simply read the codes which you will then need to reference in a supplied manual for a definition. More advanced readers will show you the code and the definition on-screen.
A code will normally begin with a letter followed by 4 numbers. The most common codes read from an OBD2 code reader are P codes. P standing for powertrain. Others include B (Body) and C (Chassis) codes
Understanding the code definitions: Let’s take an example. Say you read code P0301. The definition is as follows:
P0301 -Cylinder 1 – Misfire Detected
The problem here is pretty obvious. Action would include looking at spark plug firing and fuel injection first. So first check spark plug wiring – is it tightly connected to the spark plug and the distributor? Is there moisture in the distributor cap or at the spark plug connection? Is the spark plug cable defective? Then move onto removing the spark plug and checking if it is defective. If all that proves fine move into checking the wiring for fuel injection – are all connections sound? So and so forth.
The problem may be intermittent or consistent and should be apparent from a lumpy or poorly running engine. If the vehicle doesn’t appear to have these issues yet the code has been read, it may be that the code was registered when someone in the past ran the engine without the spark plug lead connected properly. In the case of no obvious problems, note all codes you have read, erase them and then check back a couple of weeks later to see if they have been logged again.
