How to Replace the Mass Air Flow (MAF) Sensor on a 2018 Subaru Impreza
Step-by-step removal and install with tools, parts list, safety tips, and torque specs (P0101/P0102/P0103) for 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024
How to Replace the Mass Air Flow (MAF) Sensor on a 2018 Subaru Impreza
Step-by-step removal and install with tools, parts list, safety tips, and torque specs (P0101/P0102/P0103) for 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024
🔧 Impreza - Mass Air Flow (MAF) Sensor Replacement
The MAF sensor measures how much air enters your engine so the computer can add the right amount of fuel. A bad/dirty MAF can cause rough idle, hesitation, poor fuel economy, or a check-engine light (common codes: P0101/P0102/P0103).
Difficulty Level: Beginner | Estimated Time: 0.5–1.0 hours
⚠️ Safety & Precautions
- ⚠️ Work on a cool engine; the intake area can get hot.
- ⚠️ Disconnect the battery negative terminal to prevent accidental shorts and to help the computer relearn cleanly.
- ⚠️ Do not touch the MAF sensing element inside; it’s extremely delicate.
- ⚠️ If you use cleaner, only use MAF-specific cleaner and let it fully dry before starting.
🔧 Required Tools
You'll need the following tools for this repair:
- 10mm socket
- 1/4" ratchet
- 3" extension (1/4")
- Phillips #2 screwdriver
- Torx T20 security bit
- Flathead screwdriver (medium)
- Trim clip removal tool
- OBD2 code reader (basic)
- Nitrile gloves
- Safety glasses
🔩 Required Parts
HowToo sells all the parts you need for this repair:
- Mass air flow (MAF) sensor - Qty: 1
- MAF sensor O-ring / seal (if equipped) - Qty: 1
- MAF sensor cleaner spray - Qty: 1
📋 Before You Begin
- Park on level ground, shift to Park, and set the parking brake.
- Open the hood and locate the air box and intake tube on the driver-side of the engine bay.
- Disconnect the battery negative terminal: use a 10mm socket to loosen the clamp and lift the cable off. Keep it from springing back.
- Quick tool note: a Torx security bit has a hole in the tip to fit tamper-resistant screws.
🔨 Step-by-Step Instructions
Follow these steps in order:
Step 1: Find the MAF sensor
- Locate the MAF sensor on the air intake tube/air box outlet (it’s a small sensor with an electrical connector, held in by 2 screws).
- If a plastic cover or intake snorkel blocks access, remove any push-clips using a trim clip removal tool and/or loosen clamps with a flathead screwdriver (medium).
Step 2: Unplug the electrical connector
- Press the connector lock tab and pull straight back to unplug it.
- If it’s stuck, gently help the tab with a flathead screwdriver (medium) (do not pry hard on the wires).
Step 3: Remove the MAF mounting screws
- Remove the two screws using a Phillips #2 screwdriver.
- If your screws are Torx instead, use a Torx T20 security bit with a 1/4" ratchet.
- Set the screws somewhere safe so they don’t fall into the engine bay.
Step 4: Remove the MAF sensor
- Pull the sensor straight out of the housing by hand.
- If there is an O-ring seal, make sure it comes out with the sensor and does not stay stuck in the housing.
Step 5: (Optional) Clean the old MAF to confirm the issue
- Spray the sensing area with MAF sensor cleaner spray (do not wipe it).
- Let it air-dry completely (10–15 minutes). Never use brake cleaner here.
- If you’re installing a new sensor, skip cleaning and continue.
Step 6: Install the new MAF sensor
- Lightly seat the new O-ring (if equipped) and slide the sensor straight into the housing by hand.
- Install the two screws by hand first to avoid cross-threading.
- Tighten the screws using a Phillips #2 screwdriver or Torx T20 security bit: Torque to 1.5 Nm (13 in-lbs).
Step 7: Reconnect everything
- Plug the connector back in until it clicks.
- If you loosened any intake clamps, tighten them with a flathead screwdriver (medium) to snug (do not strip the clamp).
- Reconnect the battery negative terminal using a 10mm socket (snug the clamp so it won’t rotate by hand).
Step 8: Clear codes (if the check-engine light was on)
- Use an OBD2 code reader (basic) to clear stored trouble codes.
- If you don’t have a reader, disconnecting the battery may clear some codes, but it’s better to clear/verify with a scanner.
✅ After Repair
- Start the engine and let it idle for 3–5 minutes with all accessories off.
- Then turn A/C on and let it idle another minute; the computer may “relearn” idle.
- Test drive 10–15 minutes and confirm there’s no hesitation and the check-engine light stays off.
- Re-scan with the OBD2 code reader (basic) to confirm no codes returned.
- If you still get P0101-style codes, check for intake air leaks (loose clamp/cracked duct) and a dirty engine air filter.
💰 DIY vs Shop Cost
Shop Cost: ₹6,000–₹18,000 (parts + labor)
DIY Cost: ₹4,000–₹15,000 (parts only)
You Save: ₹2,000–₹5,000 by doing it yourself!
Shop labor rates in your area commonly vary; this job is about 0.5–1.0 hours.
🎯 Ready to get started?
HowToo makes it easy: same-day/2-day shipping on every part, plus all the tools and specialty tools you need! Check out the parts and tools sections below to add everything to your cart.


















