LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Subaru >> 2004 >> Forester XT, Standard >> Repair and Diagnosis (Single Page) >> Engine Performance >> System >> Diagnostic Trouble Code (DTC) Detecting Criteria (H4DOTC) >> Diagnostic Trouble Code (DTC) Detecting Criteria >> DTC P0102: Mass Or Volume Air Flow Circuit Low Input
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DTC P0102: Mass Or Volume Air Flow Circuit Low Input

  1. OUTLINE OF DIAGNOSIS

    Detect the open or short circuit of air flow sensor.

    Judge NG when out of the standard value.

  2. COMPONENT DESCRIPTION 
    Fig 1: Mass Or Volume Air Flow Circuit Low Input Graph
    G03320220Courtesy of SUBARU OF AMERICA, INC.
  3. ENABLE CONDITION 
    ENABLE CONDITION CHART

    Secondary Parameters Enable Conditions
    None  
  4. GENERAL DRIVING CYCLE 

    Always perform the diagnosis continuously.

  5. DIAGNOSTIC METHOD 

    Judge NG when the continuous time of completing the malfunction criteria below becomes more than 0.5 seconds. Judge OK and clear the NG when the malfunction criteria below are not completed.

    Judgment Value 

    JUDGMENT VALUE CHART

    Malfunction Criteria Threshold Value
    Output voltage "GREATER THAN EQUAL TO" .2V

    Time Needed for Diagnosis:  0.5 seconds

    Malfunction Indicator Light Illumination:  Illuminates as soon as the malfunction occurs.

  6. DTC CLEAR CONDITION 
    • When the OK idling cycle was completed 40 times in a row
    • When "Clear Memory" was performed
  7. MALFUNCTION INDICATOR LIGHT CLEAR CONDITION 
    • When the OK driving cycle was completed 3 times in a row
    • When "Clear Memory" was performed
  8. FAIL SAFE 
    • Air flow meter: Engine load is normally calculated by manifold pressure and engine speed; however, calculated only by manifold pressure.
    • EVAP conc. learning (fuel): Not allowed to learn.
    • Knock compensation:
      • Knock compensation final timing advance and retard value = knock compensation + whole learning compensation value + partial learning compensation value.
      • At normal: knock compensation = 0°CA is fixed.
      • At trouble: knock compensation # 0°CA is fixed. (Retard max. 12°CA at knock.)
      • Not allowed to update the whole learning compensation factor.
      • Not allowed to calculate the partial learning zone compensation value.
    • ISC control: Make the open loop compensation to be the given value (1 g/s). Stop calculating the throttle sensor temperature compensation. (Hold the previous value.)
    • Purge control: Not allowed to purge.
  9. ECM OPERATING AT DTC SETTING 

    Memorize the freeze frame data. (For test mode $02)