DTC codes / Subaru codes / P1142
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.
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.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.