P1602

Loss of EBTCM Serial Data

P1603

Loss of SDM Serial Data

P1604

Loss of IPC Serial Data

P1605

Loss of HVACC Serial Data

P1605

Keep Alive Memory Failure (Ford)

P1605

Powertrain Control Module (Mazda)

P1607

Malfunction In PCM Internal Circuit (Acura)

P1610

Loss of PZM Serial Data

P1611

Loss of CVRTD Serial Data

P1617

Engine Oil Level Switch Circuit

P1621

PCM Memory Performance

P1626

Theft Deterrent System – Fuel Enable Circuit

P1630

Theft Deterrent – PCM in Learn Mode

P1631

Theft Deterrent – Password Incorrect

P1632

Theft Deterrent – Fuel Disabled

P1633

Ignition Supplement Power Circuit Low Voltage

P1633

Keep Alive Power Voltage Too Low (Ford)

P1634

Ignition 1 Power Circuit Low Voltage

P1635

5 Volt Reference Circuit (GM)

P1635

Tire/Axle Out Of Acceptable Range (Ford)

P1639

5 Volt Reference 2 Circuit (GM)

P1639

Vehicle ID Block Not Programmed Or Corrupt (Ford)

P1640

DTC’s Available In Another Module (Ford)

P1640

Driver 1 – Input High Voltage

P1641

Malfunction Indicator Lamp (MIL) Control Circuit

P1642

Vehicle Speed Output Circuit

P1644

Delivered Torque Output Circuit

P1645

EVAP Solenoid Output Circuit

P1646

EVAP Vent Valve Output Circuit

P1650

Driver 2 – Input High Voltage

P1650

Power Steering Pressure Switch Malfunction (Ford)

P1650

Power Steering Pressure Switch Out Of Range (Mazda)

P1651

Power Steering Pressure Switch Input Malfunction (Mazda)

P1651

Power Steering Pressure Switch Signal Malfunction (Ford)

P1652

Lift/Dive Circuit

P1654

Cruise Disable Output Circuit

P1656

Automatic Transaxle (Acura)

P1660

Cooling Fan Control Circuits

P1660

A/T FI Data Line Failure (Acura)

P1676

FPTDR Signal Failure (Acura)

P1678

FPTDR Signal Line Failure (Acura)

P1680

Clutch Released Switch Circuit (CHRYSLER)

P1681

No I/P Cluster CCD/J1850 Messages Received (CHRYSLER)

P1681

A/T FI Signal A Low Input (Acura)

P1682

A/T FI Signal A High Input (Acura)

P1682

Charging System Voltage Too Low (CHRYSLER)

P1683

Speed Control Power Relay or S/C 12V Driver Circuit (CHRYSLER)

P1685

Skim Invalid Key(CHRYSLER)

P1686

No SKIM Bus Message Received (CHRYSLER)

P1686

A/T FI Signal B Low Input (Acura)

P1687

A/T FI Signal B High Input (Acura)

P1687

No Cluster Bus Message (CHRYSLER)

P1689

Traction Control Delivered Torque Output Circuit (GM)

P1693

DTC Detected In Companion Mode (CHRYSLER)

P1694

Fault In Companion Mode (CHRYSLER)

P1695

No CCD/J185O Message From BCM (CHRYSLER)

P1696

PCM Failure EEPROM Write Denied (CHRYSLER)

P1697

PCM Failure SRI Mile Not Stored (CHRYSLER)

P1698

No Bus Message From TCM (CHRYSLER)

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.

Recent Comments
  • Reset the Maintenance Light on Dacia Sandero
    How to Reset the Maintenance Light on Dacia Sandero: A Detailed Guide Owning a Dacia Sandero comes with the responsibility of ensuring it runs optimally. An essential aspect of this is recognizing and addressing the maintenance reminders. This guide provides instructions on resetting the maintenance light for Dacia Sandero, a crucial step after servicing your […]
  • RESET ENGINE OIL LIFE CADILLAC CT6 ON 2014-2017
    Resetting the Engine Oil Life Indicator for Cadillac CT6 (2014-2017) The Cadillac CT6, a hallmark of luxury and engineering precision, requires meticulous care, especially when it comes to its engine oil. One of the essential aspects of maintaining this vehicle is understanding how to reset the engine oil life indicator. This feature ensures that the […]
  • Reset oil life for Hyundai Veloster ON 2014-2017
    Step-by-Step Guide: Resetting Oil Life on Hyundai Veloster (2014-2017) Maintaining the health of your Hyundai Veloster’s engine is crucial. The vehicle’s oil life monitoring system alerts you when it’s time for an oil change. If you have a Hyundai Veloster from the years 2014 through 2017, follow this guide to reset the oil life indicator […]
  • Reset Oil Change Warning Light for Dacia Duster 2009-2015
    Step-by-Step Guide: Resetting the Oil Change Warning Light for Dacia Duster (2009-2015) Do you own a 2009-2015 Dacia Duster? Then, knowing how to reset its oil change warning light is crucial. This light reminds you when to change the engine oil, ensuring peak performance for your vehicle. In this guide, we’ll walk you through the […]
  • Service light reset dashboard BMW X5 and BMW X6
    How do you reset maintenance light, reset service light indicator BMW X5 and BMW X6, year 2000-2013. For reset maintenance light and that can be made manually by use button on car dashboard. Reset oil service light, engine oil life BMW X5 and BMW X6, year 2000-2013 oil reset instructions: Turn the ignition to the […]