Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P0 codes · Powertrain (generic)
- P0321Ignition/Distributor Engine Speed Input Circuit Range/Performance
- P0322Ignition/Distributor Engine Speed Input Circuit No Signal
- P0323Ignition/Distributor Engine Speed Input Circuit Intermittent
- P0324Knock/Combustion Vibration Control System Error
- P0325Knock Sensor 1 Circuit Malfunction (Bank 1)
- P0326Knock/Combustion Vibration Sensor A Circuit Range/Performance
- P0327Knock Sensor 1 Circuit Low Input (Bank 1)
- P0328Knock Sensor 1 Circuit High Input (Bank 1)
- P0329Knock/Combustion Vibration Sensor A Circuit Intermittent
- P032AKnock/Combustion Vibration Sensor C Circuit
- P032BKnock/Combustion Vibration Sensor C Circuit Range/Performance
- P032CKnock/Combustion Vibration Sensor C Circuit Low
- P032DKnock/Combustion Vibration Sensor C Circuit High
- P032EKnock/Combustion Vibration Sensor C Circuit Intermittent
- P032FCombustion Engine Producing Insufficient Torque
- P0330Knock Sensor 2 Circuit (Bank 2)
- P0331Knock/Combustion Vibration Sensor B Circuit Range/Performance
- P0332Knock Sensor 2 Circuit Low Input (Bank 2)
- P0333Knock Sensor 2 Circuit High Input (Bank 2)
- P0334Knock/Combustion Vibration Sensor B Circuit Intermittent
- 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
- P033AKnock/Combustion Vibration Sensor D Circuit
- P033BKnock/Combustion Vibration Sensor D Circuit Range/Performance
- P033CKnock/Combustion Vibration Sensor D Circuit Low
- P033DKnock/Combustion Vibration Sensor D Circuit High
- P033EKnock/Combustion Vibration Sensor D Circuit Intermittent
- P033FCrankshaft/Camshaft Loss Of Synchronization
- P0340Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor)
- P0341Camshaft Position Sensor "A" Circuit Range/Performance (Bank 1)
- P0342Camshaft Position Sensor "A" Circuit Low Input (Bank 1)
- P0343Camshaft Position Sensor "A" Circuit High Input (Bank 1)
- P0344Camshaft Position Sensor A Circuit Intermittent (Bank 1 or Single Sensor)
- P0345Camshaft Position Sensor "A" Circuit (Bank 2)
- P0346Camshaft Position Sensor "A" Circuit Range/Performance (Bank 2)
- P0347Camshaft Position Sensor A Circuit Low (Bank 2)
- P0348Camshaft Position Sensor A Circuit High (Bank 2)
- P0349Camshaft Position Sensor A Circuit Intermittent (Bank 2)
- P034ACrankshaft Position Sensor - Crankshaft Start Position Incorrect
- P034BCrankshaft Position Sensor - Crankshaft Direction Incorrect
- P034CIon Sense System Performance
- P0350Ignition Coil Primary/Secondary Circuit/Open
- P0351Ignition Coil "A" Primary/Secondary Circuit Malfunction (Cylinder 1)
- P0352Ignition Coil "B" Primary/Secondary Circuit Malfunction (Cylinder 2)
- P0353Ignition Coil "C" Primary/Secondary Circuit Malfunction (Cylinder 3)
- P0354Ignition Coil "D" Primary/Secondary Circuit Malfunction (Cylinder 4)
- P0355Ignition Coil "E" Primary/Secondary Circuit
- P0356Ignition Coil "F" Primary/Secondary Circuit
- P0357Ignition Coil "G" Primary/Secondary Circuit
- P0358Ignition Coil "H" Primary/Secondary Circuit
- P0359Ignition Coil I Primary Control Circuit/Open
- P035AIgnition E Control Signal Circuit/Open
- P035BIgnition E Control Signal Circuit Low
- P035CIgnition E Control Signal Circuit High
- P035DIgnition F Control Signal Circuit/Open
- P035EIgnition F Control Signal Circuit Low
- P035FIgnition F Control Signal Circuit High
- P0360Ignition Coil J Primary Control Circuit/Open
- P0361Ignition Coil K Primary Control Circuit/Open
- P0362Ignition Coil L Primary Control Circuit/Open
- P0363Misfire Detected - Fueling Disabled
- P0364DC/AC Converter Control Module Control Circuit Range/Performance
- P0365Camshaft Position Sensor B Circuit (Bank 1)
- P0366Camshaft Position Sensor B Circuit Range/Performance (Bank 1)
- P0367Camshaft Position Sensor B Circuit Low (Bank 1)
- P0368Camshaft Position Sensor B Circuit High (Bank 1)
- P0369Camshaft Position Sensor B Circuit Intermittent (Bank 1)
- P036AIgnition G Control Signal Circuit/Open
- P036BIgnition G Control Signal Circuit Low
- P036CIgnition G Control Signal Circuit High
- P036DIgnition H Control Signal Circuit/Open
- P036EIgnition H Control Signal Circuit Low
- P036FIgnition H Control Signal Circuit High
- P0370Timing Reference High Resolution Signal A
- 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
- 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
- P037AGlow Plug/Heater Indicator Control Circuit Low
- P037BGlow Plug/Heater Indicator Control Circuit High
- P037CCold Start Camshaft Profile System Performance
- P037DGlow Plug Sense Circuit
- P037EGlow Plug Sense Circuit Low
- P037FGlow Plug Sense Circuit High
- P0380Glow Plug/Heater Circuit "A" Malfunction
- P0381Glow Plug/Heater Indicator Circuit Malfunction
- P0382Glow Plug/Heater Circuit B
- P0383Glow Plug Control Module 1 Control Circuit Low
- P0384Glow Plug Control Module 1 Control Circuit High
- P0385Crankshaft Position Sensor B Circuit
- P0386Crankshaft Position Sensor B Circuit Range/Performance
- P0387Crankshaft Position Sensor B Circuit Low
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.