01 Understanding Your Mass Airflow Sensor: Function & Benefits… • 02 Pressed the Gas, But Going Nowhere? Why Your Car Won't Acce… • 03 The Hidden Engine Damage That Happens When You Let Your Car… • 04 How Fast Can a Car Go in Reverse? • 05 Understanding Car Fuel Pumps: Functions, Types, and Mainten… • 06 This Is Why Your Car’s Door Locks Keep Flickering • 07 Fuel Pressure Regulator Issues: Symptoms and Repairs • 08 Honda Prologue: The Electric SUV That Will Lead Honda's EV … • 09 The Wankel Rotary Engine: Compact, Smooth, and Powerful • 10 Eco-Friendly and Powerful: The Best Fuel-Efficient SUVs for… •

DTC codes / Subaru codes / P1142

P1142 · SubaruMass Air Flow Sensor Circuit Low Input

P1142 on a Subaru means the engine control module (ECM) has detected a mass air flow (MAF) sensor signal that is lower than the expected range for the current operating conditions. The ECM compares the MAF voltage against a calculated airflow model and flags this code when the actual reading stays below the minimum threshold for a set period.

SystemPowertrain
Code typeSubaru specific
SeverityMedium
Fix difficultyIntermediate
AreaFuel and air metering

Symptoms you may notice

  • Illumination of the check engine light, often with no other symptoms
  • Rough idle or stalling shortly after startup
  • Hesitation or stumble during acceleration
  • Reduced engine power and poor throttle response
  • Occasional lean misfire codes or a flashing check engine light under load
  • Poor fuel economy or black smoke from the tailpipe in severe cases

Common causes, most likely first

  1. Contaminated or failed mass air flow sensor element
  2. Intake air leak between the MAF sensor and the throttle body
  3. Damaged or corroded MAF sensor wiring or connector
  4. Clogged or improperly installed air filter element
  5. Faulty engine control module (ECM) or poor ECM ground
  6. Restricted exhaust or intake tract causing low airflow readings
  7. Aftermarket oiled air filter over-oiling the MAF element

How to diagnose and fix it

  1. Inspect the air intake tract for cracks, loose clamps, or disconnected hoses between the MAF sensor and throttle body
  2. Check the MAF sensor connector for corrosion, bent pins, or loose terminals and repair as needed
  3. Clean the MAF sensor element with a dedicated MAF cleaner and recheck live data
  4. Verify the air filter is correct, clean, and properly seated in the airbox
  5. Backprobe the MAF sensor signal wire and compare voltage to the manufacturer's specification at idle and under load
  6. Perform a smoke test on the intake system to locate hidden vacuum or boost leaks
  7. Replace the MAF sensor only after confirming wiring integrity and ruling out intake leaks

Before you replace the MAF sensor

  • A dirty MAF sensor element from an over-oiled aftermarket air filter is one of the most common causes of P1142 on Subaru engines, and cleaning often resolves the code without parts replacement.
  • An intake leak downstream of the MAF sensor lets unmetered air into the engine, which can mimic a low MAF signal and set P1142 even when the sensor itself is healthy.
  • Corroded or chafed wiring near the MAF connector is frequently overlooked because the sensor tests fine on a bench but the signal is lost through a poor connection.
  • P1142 does not always mean the MAF sensor has failed; a restricted air filter or collapsed intake hose can reduce airflow enough to trigger the low input threshold.
  • Subaru ECMs are sensitive to MAF sensor voltage, so a sensor that reads only slightly low at idle can still set P1142 during steady cruise conditions.

Can I keep driving with P1142?

You can usually drive the vehicle to a repair shop, but avoid hard acceleration and heavy loads because a low MAF signal can cause lean running and misfires. If the check engine light flashes or the engine stalls repeatedly, stop driving and arrange a tow.

Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage