LEMON Manuals: Even more car manuals for everyone
Home >> Toyota >> 2004 >> Highlander Limited, FWD >> Repair and Diagnosis >> External Pages >> Different car >> Section 891 (Engine Control System (Diagnostic Codes & Symptom Tests)) >> DTC/Circuit Diagnosis >> DTC P0300, P0301, P0302, P0303, P0304, P0305, P0306, P0307, P0308: Misfire >> On Board Diagnosis Logic

On Board Diagnosis Logic

WARNING: This page is about a different car, the 2013 Nissan Armada. However, it is still accessible from the selected car via links, so may be relevant.

When a misfire occurs, engine speed will fluctuate. If the engine speed fluctuates enough to cause the crankshaft position (CKP) sensor (POS) signal to vary, ECM can determine that a misfire is occurring.

Sensor Input signal to ECM ECM function
Crankshaft position sensor (POS) Engine speed On board diagnosis of misfire

The misfire detection logic consists of the following two conditions.

  1. One Trip Detection Logic (Three Way Catalyst Damage)

    On the 1st trip that a misfire condition occurs that can damage the three way catalyst (TWC) due to overheating, the MIL will blink.

    When a misfire condition occurs, the ECM monitors the CKP sensor signal every 200 engine revolutions for a change.

    When the misfire condition decreases to a level that will not damage the TWC, the MIL will turn off.

    If another misfire condition occurs that can damage the TWC on a second trip, the MIL will blink.

    When the misfire condition decreases to a level that will not damage the TWC, the MIL will remain on.

    If another misfire condition occurs that can damage the TWC, the MIL will begin to blink again.

  2. Two Trip Detection Logic (Exhaust quality deterioration)

    For misfire conditions that will not damage the TWC (but will affect vehicle emissions), the MIL will only light when the misfire is detected on a second trip. During this condition, the ECM monitors the CKP sensor signal every 1, 000 engine revolutions.

    A misfire malfunction can be detected on any one cylinder or on multiple cylinders.

DTC No. Trouble diagnosis name DTC detecting condition Possible cause
P0300
0300
Multiple cylinder misfire detected Multiple cylinder misfire.
  • Improper spark plug
  • Insufficient compression
  • Incorrect fuel pressure
  • The fuel injector circuit is open or shorted
  • Fuel injector
  • Intake air leak
  • The ignition signal circuit is open or shorted
  • Lack of fuel
  • Signal plate
  • Air fuel ratio (A/F) sensor 1
  • Incorrect PCV hose connection
P0301
0301
No. 1 cylinder misfire detected No. 1 cylinder misfires.
P0302
0302
No. 2 cylinder misfire detected No. 2 cylinder misfires.
P0303
0303
No. 3 cylinder misfire detected No. 3 cylinder misfires.
P0304
0304
No. 4 cylinder misfire detected No. 4 cylinder misfires.
P0305
0305
No. 5 cylinder misfire detected No. 5 cylinder misfires.
P0306
0306
No. 6 cylinder misfire detected No. 6 cylinder misfires.
P0307
0307
No. 7 cylinder misfire detected No. 7 cylinder misfires.
P0308
0308
No. 8 cylinder misfire detected No. 8 cylinder misfires.