No recalls found in NHTSA database
This diagnostic guide focuses on P0102 (Mass Air Flow Circuit Low Input) specifically for 2017–2023 Subaru Impreza. The data snippet you provided shows no NHTSA complaints and no recalls for this exact combination, so the guide relies on standard OBD-II knowledge and Subaru-specific engineering practices, plus typical 2017–2023 Impreza engine behavior. Data limitations: no official complaints or recalls, so statistics are not drawn from complaints. Always corroborate with your vehicle’s service manual and current workshop data.
CODE MEANING AND SEVERITY
- Code: P0102
- Full description: Mass Air Flow (MAF) Sensor Circuit Low Input
- What it means: The PCM (engine computer) detects a MAF signal voltage that is lower than expected for the given operating conditions. In typical hot-film MAF sensors used by Subaru, the sensor provides a 0–5 V signal; a “low input” condition indicates the signal is too low (under the expected range) for the engine load, speed, and air flow.
- Severity and driveability impact:
- Moderate to high severity for driveability: potential lean condition, reduced power, hesitation, rough idle, and MIL (Check Engine Light) on.
- Fuel trims may be affected (likely positive long-term fuel trim trying to compensate lean condition).
- In some cases, the vehicle may run rough or stall at idle or under light load if the signal is persistently low or if vacuum leaks accompany the issue.
- Important caveat: P0102 can be caused by an actual MAF sensor issue, a wiring/connector problem, or a vacuum/air intake leak that creates an artificially low MAF voltage reading at the PCM.
COMMON CAUSES ON SUBARU IMPREZA
Note: The Impreza 2017–2023 uses a 2.0L engine in most trims with a MAF in the intake tract. Common causes for P0102 in this platform include:
- Dirty or faulty MAF sensor
- Contaminants (oil, dirt) on the sensor element or inside the sensor housing can bias the signal low.
- MAF sensor aging or internal heater/fuse issues can produce a low voltage reading.
- Intake air leaks or vacuum leaks
- Cracked or loose intake hoses, bad clamps, broken ductwork between the air box and throttle body.
- Vacuum lines connected to the intake manifold may be cracked or disconnected.
- PCV system leaks or hose failures can alter air measured by the MAF.
- Air intake path restrictions
- Blocked or very dirty air filter.
- Snorkel or airbox restrictions, aftermarket intakes with improper sealing.
- Wiring and connectors
- Damaged/ rubbed/corroded MAF signal or ground wiring, loose connector, bent pins, water intrusion.
- ECU/PCM or software anomalies
- Rare, but possible if the PCM misreads sensor data; usually diagnosed after confirming wiring and sensor health.
- Other related sensors or conditions
- Faulty intake air temperature (IAT) sensor or MAP sensor can indirectly affect fuel trims, though P0102 is specifically the MAF low input signal.
SYMPTOMS
- Malfunction Indicator Lamp (MIL) or Check Engine Light illuminated.
- Idle irregularities: rough idle, hunting idle, or surges.
- Hesitation or reduced power under acceleration.
- Decreased fuel economy.
- Possible stalling or misfire-like sensation at idle or light load.
- Engine may run 정상 at higher RPMs but exhibit issues at idle or light throttle.
DIAGNOSTIC STEPS
Tools needed: OBD-II scan tool, digital multimeter (DMM), handheld vacuum/pressure tester or smoke machine (optional but helpful), MAF cleaner, safety gear, service manual reference for exact specs.
Step-by-step approach:
Confirm the code and data
- Use a scanner to confirm P0102 is current (not historical). Note freeze-frame data: engine speed, load, RPM, intake air temperature, MAF voltage, throttle position, fuel trims.
- Check for related codes (e.g., P0100, P0101, P0103, P0171/P0174) that can indicate a broader MAF/fuel-trim issue or a lean condition.
Visual inspection
- Inspect air intake path from the air box to the throttle body. Look for cracks, loose clamps, degraded hoses, or disconnected vacuum lines.
- Inspect the MAF sensor and its electrical connector for corrosion, bent pins, looseness, or oil/contaminants on the connector.
- Inspect the air filter; a very dirty or oily filter can affect readings.
Check the MAF sensor and its wiring
- With the engine off, gently unplug the MAF sensor connector and inspect for damaged wires.
- Use a DMM to test the MAF signal wire voltage (refer to service manual for the exact pin) and the 5V reference and ground:
- Typical MAF voltage at idle: around a fraction to ~1.5 V (varies by engine size and sensor). At higher engine loads, voltage should rise with air flow.
- If the signal is at or near 0 V or is abnormally low and does not rise as RPM increases, suspect MAF sensor or wiring issue.
- Wiggle the harness and gently move connectors to check for intermittent connection.
- If you have access to a known-good MAF or can swap with a known-good unit, this can quickly confirm if the MAF sensor is at fault.
Test for air leaks and intake integrity
- Start the engine and listen for hissing indicating a vacuum leak; inspect all intake ducts and PCV hoses.
- Perform a smoke test if available to reveal small leaks that are not obvious visually.
- Check the throttle body gasket and intake manifold gaskets for leaks.
Inspect fuel trims and related sensors
- In the scan tool, review short-term and long-term fuel trim adaptations:
- Persistent positive long-term fuel trim (e.g., +12% or higher) with a low MAF signal can indicate a vacuum leak or MAF sensor problem driving the mix lean.
- If trims are normal or negative, the issue is more likely sensor/wiring or an air path problem.
- Confirm there are no downstream sensor faults (O2 sensors) that could compound lean readings.
MAF clean or replace
- If signs point to contamination:
- Remove MAF sensor and clean the sensing element with a dedicated MAF cleaner (do not use harsh cleaners or touch the hot film).
- Let it dry completely before reinstalling.
- Re-test after cleaning. If readings stay abnormally low, replace the MAF.
Re-test and road-test
- After any cleaning or replacement, clear codes and run a test drive to verify the issue is resolved and the MIL does not return.
- Recheck MAF voltage readings, fuel trims, and performance under various loads.
Documentation and confirmation
- If the DTC returns after cleaning/replacing the MAF and checking for leaks, a more thorough diagnosis may be needed (possible PCM fault or an intermittent wiring fault that requires professional inspection).
RELATED CODES
- P0100 Mass Air Flow Circuit Malfunction
- P0101 MAF Circuit Range/Performance (Higher or lower than expected range)
- P0103 Mass Air Flow Circuit High Input
- P0171 System Too Lean (Bank 1) or P0174 (Bank 2) – typically accompanies lean conditions and can appear with MAF-related issues
- P0300 Random/Multiple Misfire – may appear if the lean condition is severe to misfire under certain conditions
REPAIR OPTIONS AND COSTS (2025 PRICES)
Note: Prices vary by region, shop, and whether OEM or aftermarket parts are used. The ranges below are typical for 2025.
MAF sensor replacement (2017–2023 Subaru Impreza)
- Parts: $90–$250 (aftermarket may be cheaper; OEM typically higher)
- Labor: $60–$120
- Typical total: $150–$370
MAF sensor cleaning (DIY or shop)
- Parts: MAF cleaner $5–$15
- Labor: DIY is free; shop cleaning may run $40–$90
- Typical total if DIY: $5–$15
- If done by a shop, total around $50–$100
Air intake hose, clamps, or duct repair
- Parts: $20–$60
- Labor: $40–$120
- Typical total: $60–$180
Air filter replacement (basic preventive step)
- Parts: $8–$40
- Labor: $0–$40 (if DIY, otherwise shop labor)
- Typical total: $8–$80
PCV valve and associated hoses (if part of vacuum/leak issue)
- Parts: $10–$30
- Labor: $40–$100
- Typical total: $50–$130
Vacuum leak repair (non-MAF related)
- Parts: $20–$100
- Labor: $60–$180
- Typical total: $80–$280
Smoke test or professional vacuum leak diagnosis (if needed)
- Typical cost: $100–$250 (part of the diagnostic or included in repair estimate)
Notes:
- If a PCM fault or software issue is suspected (rare), it may involve reprogramming or reflashing, which can add $50–$150 in software service costs when applicable.
- Replacement vs. cleaning: Cleaning can be a low-cost first step with a good chance of restoring proper signal if the sensor is only lightly contaminated. If the sensor is aged or damaged, replacement is more reliable.
DIY VS PROFESSIONAL
- DIY-friendly tasks (with caution):
- Visual inspection of air intake and hoses.
- Cleaning the MAF with proper MAF cleaner (disconnect battery first; avoid contact with wires).
- Replacing air filter.
- Basic MAF signal checks with a multimeter if you have experience.
- Vacuum leak checks with smoke test or spray-test methods only if you know what you’re doing (avoid spraying flammable substances near hot components).
- Professional tasks (recommended if you are not confident):
- Precise MAF signal testing (DC voltage and reference signals) and data stream interpretation.
- Smoke testing for leaks, especially in the presence of intermittent codes.
- Vacuum system diagnostics and PCV system inspection.
- Correct replacement part selection (OEM vs aftermarket) and proper re-learning procedures after replacement.
- When to seek a pro:
- The code returns after cleaning/replacing the MAF.
- There are multiple codes or symptoms indicating complex lean misfire or combustion issues.
- You’re unsure about diagnosing electrical wiring issues or PCM-related concerns.
PREVENTION
- Regular maintenance for your Impreza:
- Replace the air filter at recommended intervals; use high-quality filters.
- Inspect intake hoses and clamps every 20,000–30,000 miles or during major service intervals; replace cracked hoses.
- Avoid oil contamination of the MAF sensor during oil changes and repairs; do not oil the air filter excessively (some performance filters can cause oil carryover).
- Use OEM or high-quality aftermarket air intake components designed for Subaru to minimize leaks and fit issues.
- Regular PCV system inspection and replacement as per maintenance schedule.
- If using aftermarket performance intakes, ensure proper sealing and no adverse impact on the MAF reading.
- Treat intermittent leaks proactively; small leaks can cause significant MAF signal errors, especially at idle and light throttle.
Data limitations reminder:
- The provided data shows no NHTSA complaints and no recalls for the 2017–2023 Subaru Impreza with P0102. This does not imply the issue cannot occur; it only reflects the dataset you shared. Use this guide in conjunction with your vehicle’s service manual and current factory service information for precise procedures and specification values.