Full list of the OBD2 DTC from P0300 to P0399

Description of the standard trouble OBD codes by family

Standard or generic fault codes are a list of codes common to all manufacturers.
This list of faults, also called DTC (for Data Trouble Code) has been defined so that any diagnostic device can read and decode them. They have a standard format as shown below:

data trouble code P0301
The first letter indicates the family of DTC.

P: Powertrain, (i.e. engine and gearbox)
C: Chassis
B: Body
U: User network

The first digit indicates if the code is generic or not (green digit):

0: Generic fault
1: Manufacturer fault

As the list of generic OBD codes is not always sufficient, manufacturers can add as many of their own codes as they need.

The last 3 digits correspond to an incremented number (purple digits).
This may be a hexadecimal number (i.e. from 0 to 9 + from A to F). For P family codes, sub-families have been defined using the 1st digit (in this example the "3"):


0 , 1 and 2: for the air/fuel mixture
3 : for the ignition system
4 : for checking auxiliary emissions
5 : for engine idling
6 : for the onboard computer and ancillary outputs
7, 8 and 9: for the transmission (gearbox)
A, B and C : for hybrid propulsion

These OBD codes were standardized using SAE J2012 and ISO 15031-6 standards which, to our knowledge, contain about 50000 definitions in the most recent version.

Below you will find a list of the most commonly used codes. Our software contains all of the 5000 codes. Don't hesitate to download it. It is free and, using an ELM327 or ELM323 interface, can be used to read the fault codes. For more details, go to our EOBD-Facile car diagnostic software page.


Select the family of the DTC (OBD codes)


DTC from P0300 to P0399 (ignition system control)

OBD Code Description
P0300Random/Multiple Cylinder Misfire Detected
P0301Cylinder 1 Misfire Detected More details...
P0302Cylinder 2 Misfire Detected More details...
P0303Cylinder 3 Misfire Detected More details...
P0304Cylinder 4 Misfire Detected More details...
P0305Cylinder 5 Misfire Detected
P0306Cylinder 6 Misfire Detected
P0307Cylinder 7 Misfire Detected
P0308Cylinder 8 Misfire Detected
P0309Cylinder 9 Misfire Detected
P0310Cylinder 10 Misfire Detected
P0311Cylinder 11 Misfire Detected
P0312Cylinder 12 Misfire Detected
P0313Misfire Detected with Low Fuel
P0314Single Cylinder Misfire (Cylinder not Specified)
P0315Crankshaft Position System Variation Not Learned
P0316Misfire Detected On Startup (First 1000 Revolutions)
P0317Rough Road Hardware Not Present
P0318Rough Road Sensor A Signal Circuit
P0319Rough Road Sensor B Signal Circuit
P0320Ignition/Distributor Engine Speed Input Circuit Malfunction
P0321Ignition/Distributor Engine Speed Input Circuit Range/Performance
P0322Ignition/Distributor Engine Speed Input Circuit No Signal
P0323Ignition/Distributor Engine Speed Input Circuit Intermittent
P0324Single Cylinder Misfire (Cylinder not Specified)
P0325Knock Sensor 1 Circuit (Bank 2 or Single Sensor)
P0326Knock Sensor 1 Circuit Range/Performance (Bank 2 or Single Sensor)
P0327Knock Sensor 1 Circuit low Input (Bank 2 or Single Sensor)
P0328Knock Sensor 1 Circuit High Input (Bank 2 or Single Sensor)
P0329Knock Sensor 1 Circuit Input Intermittent (Bank 2 or Single Sensor)
P0330Knock Sensor 2 Circuit (Bank 2)
P0331Knock Sensor 2 Circuit Range/Performance (Bank 2)
P0332Knock Sensor 2 Circuit Low Input (Bank 2)
P0333Knock Sensor 2 Circuit High Input (Bank 2)
P0334Knock Sensor 2 Circuit Input Intermittent (Bank 2)
P0335Crankshaft Position Sensor A Circuit Malfunction
P0336Crankshaft Position Sensor A Circuit Range/Performance
P0337Crankshaft Position Sensor A Circuit Low Input
P0338Crankshaft Position Sensor A Circuit High Input
P0339Crankshaft Position Sensor A Circuit Intermittent
P0340Camshaft Position Sensor Circuit Malfunction
P0341Camshaft Position Sensor Circuit Range/Performance
P0342Camshaft Position Sensor Circuit Low Input
P0343Camshaft Position Sensor Circuit High Input
P0344Camshaft Position Sensor Circuit Intermittent
P0345Camshaft Position Sensor A Circuit (Bank 2)
P0346Camshaft Position Sensor A Circuit Range/Performance (Bank 2)
P0347Camshaft Position Sensor A Circuit Low Input (Bank 2)
P0348Camshaft Position Sensor A Circuit High Input (Bank 2)
P0349Camshaft Position Sensor A Circuit Intermittent (Bank 2)
P0350Ignition Coil Primary/Secondary Circuit Malfunction
P0351Ignition Coil A Primary/Secondary Circuit Malfunction
P0352Ignition Coil B Primary/Secondary Circuit Malfunction
P0353Ignition Coil C Primary/Secondary Circuit Malfunction
P0354Ignition Coil D Primary/Secondary Circuit Malfunction
P0355Ignition Coil E Primary/Secondary Circuit Malfunction
P0356Ignition Coil F Primary/Secondary Circuit Malfunction
P0357Ignition Coil G Primary/Secondary Circuit Malfunction
P0358Ignition Coil H Primary/Secondary Circuit Malfunction
P0359Ignition Coil I Primary/Secondary Circuit Malfunction
P0360Ignition Coil J Primary/Secondary Circuit Malfunction
P0361Ignition Coil K Primary/Secondary Circuit Malfunction
P0362Ignition Coil L Primary/Secondary Circuit Malfunction
P0363Misfire Detected - Fueling Disabled
P0364Ignition Coil L Primary/Secondary Circuit
P0365Camshaft Position Sensor B Circuit (Bank 2)
P0366Camshaft Position Sensor B Circuit Range/Performance (Bank 2)
P0367Camshaft Position Sensor B Circuit Low Input (Bank 2)
P0368Camshaft Position Sensor B Circuit High Input (Bank 2)
P0369Camshaft Position Sensor B Circuit Intermittent (Bank 2)
P0370Timing Reference High Resolution Signal A Malfunction
P0371Timing Reference High Resolution Signal A Too Many Pulses
P0372Timing Reference High Resolution Signal A Too Few Pulses
P0373Timing Reference High Resolution Signal A Intermittent/Erratic Pulses
P0374Timing Reference High Resolution Signal A No Pulses
P0375Timing Reference High Resolution Signal B Malfunction
P0376Timing Reference High Resolution Signal B Too Many Pulses
P0377Timing Reference High Resolution Signal B Too Few Pulses
P0378Timing Reference High Resolution Signal B Intermittent/Erratic Pulses
P0379Timing Reference High Resolution Signal B No Pulses
P0380Glow Plug/Heater Circuit A Malfunction More details...
P0381Glow Plug/Heater Indicator Circuit Malfunction
P0382Glow Plug/Heater Circuit B Malfunction
P0383Glow Plug/Heater Indicator Circuit
P0384Glow Plug/Heater Circuit B
P0385Crankshaft Position Sensor B Circuit Malfunction
P0386Crankshaft Position Sensor B Circuit Range/Performance
P0387Crankshaft Position Sensor B Circuit Low Input
P0388Crankshaft Position Sensor B Circuit High Input
P0389Crankshaft Position Sensor B Circuit Intermittent
P0390Camshaft Position Sensor B Circuit (Bank 2)
P0391Camshaft Position Sensor B Circuit Range/Performance (Bank 2)
P0392Camshaft Position Sensor B Circuit Low Input (Bank 2)
P0393Camshaft Position Sensor B Circuit High Input (Bank 2)
P0394Camshaft Position Sensor B Circuit Intermittent (Bank 2)
P0395Camshaft Position Sensor B Circuit High Input (Bank 2)
P0396Camshaft Position Sensor B Circuit Intermittent (Bank 2)
P0397
P0398
P0399