P1300
Random Misfire (Acura)
P1309
Misfire Monitor Disabled (Ford)
P1320
Ignition Control (IC) Module 4x Reference Circuit Intermittent No Pulses
P1323
Ignition Control (IC) Module 24x Reference Circuit low frequency
P1336
Crankshaft Position System Variation Not Learned (GM)
P1336
Crankshaft Speed Fluctuation Sensor Intermittant Interruption (Acura)
P1337
Crankshaft Speed Fluctuation Sensor No Signal (Acura)
P1350
Ignition Control System
P1351
Ignition Coil Control Circuit High Voltage (GM)
P1352
Ignition Bypass Circuit High Voltage (GM)
P1359
Crankshaft Position/TDC/Cylinder Position Sensor Connector Disconnection (Acura)
P1361
Intermittent Interruption In TDC1 Sensor Circuit (Acura)
P1361
Ignition Control (IC) Circuit Low Voltage (GM)
P1362
No Signal In TDC1 Sensor Circuit (Acura)
P1362
Ignition Bypass Circuit Low Voltage (GM)
P1366
Intermittent Interruption In TDC2 Sensor Circuit (Acura)
P1367
No Signal In TDC2 Sensor Circuit (Acura)
P1370
Ignition Control (IC) Module 4x Reference too many pulses
P1371
Ignition Control (IC) Module 4x Reference too few pulses
P1374
CKP High to Low Resolution Frequency Correlation (GM)
P1375
Ignition Control (IC) Module 24x Reference High Voltage
P1376
Ignition Ground Circuit
P1377
Ignition Control (IC) Module Cam Pulse to 4x Reference Pulse Comparison
P1380
EBTCM DTC Detected-Rough Data Unusable
P1380
Variable Cam Timing Solenoid A Circuit Malfunction (Ford)
P1381
Misfire Detected-No EBTCM/PCM Serial Data
P1381
Cylinder Position Sensor Intermittant Inturruption (Acura)
P1381
Variable Cam Timing Over-advanced (Bank 1) (Ford)
P1382
Cylinder Position Sensor No Signal (Acura)
P1383
Variable Cam Timing Over-retarded (Bank 1) (Ford)
P1388
Auto Shutdown Relay Circuit (Chrysler)
P1389
No ASD Relay Output Voltage At PCM (Chrysler)
P1390
Timing Belt Skipped One Tooth or More (Chrysler)
P1390
Octane Adjust Out Of Range (Mazda)
P1391
Intermittent Loss of CMP or CKP (Chrysler)
P1398
Mis-Fire Adapter Numerator at Limit (Chrysler)
P1399
Wait To Start Lamp Circuit (Chrysler)
P0300
Random/Multiple Cylinder Misfire Detected
P0301
Cylinder 1 Misfire Detected
P0302
Cylinder 2 Misfire Detected
P0303
Cylinder 3 Misfire Detected
P0304
Cylinder 4 Misfire Detected
P0305
Cylinder 5 Misfire Detected
P0306
Cylinder 6 Misfire Detected
P0307
Cylinder 7 Misfire Detected
P0308
Cylinder 8 Misfire Detected
P0309
Cylinder 9 Misfire Detected
P0310
Cylinder 10 Misfire Detected
P0311
Cylinder 11 Misfire Detected
P0312
Cylinder 12 Misfire Detected
P0313
Misfire Detected with Low Fuel
P0314
Single Cylinder Misfire (Cylinder not Specified)
P0320
Ignition/Distributor Engine Speed Input Circuit Malfunction
P0321
Ignition/Distributor Engine Speed Input Circuit Range/Performance
P0322
Ignition/Distributor Engine Speed Input Circuit No Signal
P0323
Ignition/Distributor Engine Speed Input Circuit Intermittent
P0325
Knock Sensor 1 Circuit Malfunction (Bank 1 or Single Sensor)
P0326
Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor)
P0327
Knock Sensor 1 Circuit low Input (Bank 1 or Single Sensor)
P0328
Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor)
P0329
Knock Sensor 1 Circuit Input Intermittent (Bank 1 or Single Sensor)
P0330
Knock Sensor 2 Circuit Malfunction (Bank 2)
P0331
Knock Sensor 2 Circuit Range/Performance (Bank 2)
P0332
Knock Sensor 2 Circuit Low Input (Bank 2)
P0333
Knock Sensor 2 Circuit High Input (Bank 2)
P0334
Knock Sensor 2 Circuit Input Intermittent (Bank 2)
P0335
Crankshaft Position Sensor A Circuit Malfunction
P0336
Crankshaft Position Sensor A Circuit Range/Performance
P0337
Crankshaft Position Sensor A Circuit Low Input
P0338
Crankshaft Position Sensor A Circuit High Input
P0339
Crankshaft Position Sensor A Circuit Intermittent
P0340
Camshaft Position Sensor Circuit Malfunction
P0341
Camshaft Position Sensor Circuit Range/Performance
P0342
Camshaft Position Sensor Circuit Low Input
P0343
Camshaft Position Sensor Circuit High Input
P0344
Camshaft Position Sensor Circuit Intermittent
P0350
Ignition Coil Primary/Secondary Circuit Malfunction
P0351
Ignition Coil A Primary/Secondary Circuit Malfunction
P0352
Ignition Coil B Primary/Secondary Circuit Malfunction
P0353
Ignition Coil C Primary/Secondary Circuit Malfunction
P0354
Ignition Coil D Primary/Secondary Circuit Malfunction
P0355
Ignition Coil E Primary/Secondary Circuit Malfunction
P0356
Ignition Coil F Primary/Secondary Circuit Malfunction
P0357
Ignition Coil G Primary/Secondary Circuit Malfunction
P0358
Ignition Coil H Primary/Secondary Circuit Malfunction
P0359
Ignition Coil I Primary/Secondary Circuit Malfunction
P0360
Ignition Coil J Primary/Secondary Circuit Malfunction
P0361
Ignition Coil K Primary/Secondary Circuit Malfunction
P0362
Ignition Coil L Primary/Secondary Circuit Malfunction
P0370
Timing Reference High Resolution Signal A Malfunction
P0371
Timing Reference High Resolution Signal A Too Many Pulses
P0372
Timing Reference High Resolution Signal A Too Few Pulses
P0373
Timing Reference High Resolution Signal A Intermittent/Erratic Pulses
P0374
Timing Reference High Resolution Signal A No Pulses
P0375
Timing Reference High Resolution Signal B Malfunction
P0376
Timing Reference High Resolution Signal B Too Many Pulses
P0377
Timing Reference High Resolution Signal B Too Few Pulses
P0378
Timing Reference High Resolution Signal B Intermittent/Erratic Pulses
P0379
Timing Reference High Resolution Signal B No Pulses
P0380
Glow Plug/Heater Circuit “A” Malfunction
P0381
Glow Plug/Heater Indicator Circuit Malfunction
P0382
Glow Plug/Heater Circuit “B” Malfunction
P0385
Crankshaft Position Sensor B Circuit Malfunction
P0386
Crankshaft Position Sensor B Circuit Range/Performance
P0387
Crankshaft Position Sensor B Circuit Low Input
P0388
Crankshaft Position Sensor B Circuit High Input
P0389
Crankshaft Position Sensor B Circuit Intermittent
OBD II Code P0116
Engine Coolant Temperature Circuit Range/Performance Problem
Our emissions expert has put together the following information about the P0116 fault code. We have also included diagnostic procedures you can take to your repair shop if the mechanic is having difficulty analyzing the code.
OBD II Fault Code
OBD II P0116
Fault Code Definition
The Engine Coolant Temperature Sensor measures the rise and fall of the Engine Coolant Temperature. This provides critical data needed for the Powertrain Control Module (PCM) to control the Air Fuel Ratio, the Ignition Spark Timing, the cooling fans, and many components of the Emissions Control Systems. Code P0116 indicates a performance problem with the sensor signal to the Powertrain Control Module.
Symptoms
Check Engine Light will illuminate
In many cases, no abnormal symptoms may be noticed
In some cases, the engine may be hard starting and/or get poor fuel economy
Common Problems That Trigger the P0116 Code
Defective Engine Coolant Temperature Sensor
Rusty and/or corroded Engine Coolant
Faulty or corroded Engine Coolant Temperature wiring or connections
Common Misdiagnoses
Engine Coolant Temperature Sensor is replaced when the real cause is rusty coolant
Engine Coolant Temperature Sensor is replaced when the real cause is a poor connection or chafed wiring
Engine Coolant Temperature Sensor is replaced when the real problem is in the Cooling System
Misfire Detection Monitor – Cylinder 12 Misfire
Description:
How does a P0312 code trigger the check engine light? This code will trigger the check engine light as follows:
The misfire detection monitor, a software strategy built into the computer, is designed to detect an engine misfire. The computer can also normally identify the specific cylinder in which the misfire has occurred. A misfire is nothing more than a lack of combustion, which can be caused by poor fuel quality or metering, low compression, lack of spark or unmetered air entering the engine. There are other possible, less obvious causes as well, such as uncommanded Exhaust Gas Recirculatin (EGR), flow. When the misfire monitor detects a misfire, it will trigger the check engine light with the specific cylinder number as the last digit in the P030X code. For instance cylinder 1 misfire is P0301, cylinder 2 is P0302 etc. In this case we are left with a P0312 in the computer memory.
Possible Causes:
Fuel injectors, related wiring, sensors and computer issues
Running out of gas, or poor fuel quality
Evaporative emissions system (EVAP) concerns: fuel vapors leaking into engine
Incorrect Fuel Pressure
EGR system concerns: leaking EGR valve or restricted ports
Base engine concerns: low compression, valve train problems and timing issues
Ignition system concerns including, but not limited to:
Faulty spark plugs
Faulty coil or related wiring
Ignition module or related wiring issues
Ignition related sensor faults or wiring issues
Diagnostic Help:
To diagnose a P0312 trouble code we begin by checking for proper fuel and ignition system operation, and then follow up with the less likely causes listed above, such as EGR and EVAP system problems. New style coil on plug applications have a high failure rate, and can be concluded faulty by swapping to another cylinder and checking to see if the misfire moves to that cylinder. This is a quick check if a capable scan tool or oscilloscope is not available. Always make sure the basic maintenance is done first and that things such as the fuel filter, air filter, spark plugs and spark plug wires are in good working order, as these are all possible candidates for a problem. If necessary, check for wiring and component concerns. See our article “Automotive Circuit Testing 101”, if you need more assistance with this. If concern is determined to be intermittent, check out our article on intermittent diagnosis and wiggle test connectors and wiring, attempting to duplicate concern. You may also use the “Get Help” link if you need specifications or have any other related questions. Remember to refer to an appropriate manual for specific instruction.