LEMON Manuals: Even more car manuals for everyone
Home >> Subaru >> 2004 >> Baja Base, Standard >> Repair and Diagnosis (Single Page) >> Engine Performance >> System >> Diagnostic Trouble Code (DTC) Detecting Criteria (H4SO) >> Diagnostic Trouble Code (DTC) Detecting Criteria >> DTC P0301: Cylinder 1 Misfire Detected >> Diagnostic Method

Diagnostic Method

When the misfire occurred, the engine speed is decreased and the crankshaft position speed will change. Calculate the interval difference value (diagnostic value) from crankshaft position speed, and judge whether the misfire occurs or not comparing the calculated result with judgment value.

Calculate the diagnostic value (from crankshaft position speed) Misfire detection every single ignition (Compare diagnostic value with judgment value)

For misfire detection, there are three methods such as 180° Interval Difference Method, 720° Interval Difference Method and Pattern Recognition Method.

Transform the time needed for crankshaft movement from BTDC 65° to BTDC 10° into revolution. As the following, regard the revolution as MNX0. And then regard the former revolution as MNX1, the second former revolution as MNX2, and the third as MNX3, etc.

Use the detecting method below for misfire patterns, and judge misfire occurrence when the result calculated from the formula is out of threshold value.

Fig 1: Identifying Misfire Patterns & Judge Misfire Occurrence
G00898652Courtesy of SUBARU OF AMERICA, INC.

180° Interval Difference Method (DDNCON0) 

Fig 2: Identifying Difference Method (DDNCON0)
G00898653Courtesy of SUBARU OF AMERICA, INC.

Judge misfire when the (1) and (2) above are completed.

720° Interval Difference Method (DDNCYL0) 

Fig 3: Identifying Difference Method (DDNCYL0)
G00898654Courtesy of SUBARU OF AMERICA, INC.

Judge misfire when the (1) and (2) above are completed.

Every time misfire on one cylinder 

Calculate the simple average (calculate MNX 0 - MNX 1) per one hundred ignitions for one cylinder (per four hundred ignitions for four cylinder).

Regard the value calculated for #1 cylinder as AVE1, #2 cylinder as AVE2, and as AVE3, AVE4 like the same way. Judge misfire occurrence when the value calculated from the following formula is larger than threshold value.

(Max. value of AVE1 to AVE4) - AVEn (n=1,2,3,4) >= threshold value --> Judge that misfire occurs.

Continuous misfire on two cylinders 

  1. Two continuous ignitions with "MNX 0 - MNX 1 >= threshold value" occurs.
  2. Two continuous ignitions with "MNX 0 - MNX 1 =< (threshold value)" occurs.

Judge misfire occurrence on continuous two cylinders when the judgment criteria (1) and (2) above repeated for four hundred ignition.

  1. Time Needed for Diagnosis: 

    200 engine revs.

  2. Malfunction Indicator Light Illumination: 

    Illuminates as soon as malfunction occurs.