Investigating the P0100 Code on Your 2022 Subaru Crosstrek
A P0100 code on your 2022 Subaru Crosstrek means the ECM has detected a malfunction in the Mass Air Flow (MAF) sensor circuit. Your 2nd-generation Crosstrek uses either a 2.0L or 2.5L boxer engine, and both depend on accurate MAF data for the Lineartronic CVT and AWD system. Check your warranty status first—emissions coverage likely still applies.
MAF Sensor on the 2022 Crosstrek
The 2022 Crosstrek's FB20D 2.0L (152 hp) or FB25D 2.5L (182 hp) boxer engine uses a hot-wire MAF sensor. After three-plus years, PCV oil vapor can contaminate the sensing element. The Crosstrek's frequent use for outdoor activities can add environmental contamination.
Symptoms
- Check engine light on with P0100
- Hesitation during acceleration
- Rough idle
- Fuel economy below expected range
- CVT may shift erratically
- AWD may behave differently
Ranked Causes
- Contaminated MAF sensor element (35-40%) — Boxer engine PCV oil vapor deposits.
- Air intake leak (20-25%) — Loose connection or cracked hose.
- MAF sensor failure (15-20%) — Electronics degradation.
- Wiring or connector issue (10-15%) — Corrosion or damage.
- Air filter condition (5-10%) — Neglected filter.
Diagnosis and Repair
- Check warranty — Basic warranty (3yr/36k) may have expired. Emissions warranty (8yr/80k) covers through 2030.
- Scan codes — Confirm P0100 with OBD-II or SSM.
- Inspect intake — Check filter, hose, clamps, housing.
- Clean MAF sensor — Remove and spray with MAF cleaner ($10-15).
Repair Costs
- Under emissions warranty: $0 if eligible
- MAF sensor cleaning: $10-15 (DIY)
- MAF sensor replacement: $110-250 parts, $60-100 labor
- Intake hose: $25-80
- Wiring repair: $80-200