P010B
Mass or Volume Air Flow Sensor B Circuit Range/Performance
Fuel & air metering
Generic OBD-II
High
What it means
P010B means the second (B) mass air flow sensor is reporting an air-flow value that doesn't match what the ECM expects for current engine conditions. It's commonly a dirty or contaminated sensor, or unmetered air sneaking in through a leak in the intake. Because the ECM meters fuel from this signal, a bad reading can cause hesitation, stalling, or reduced power.
High
Can I keep driving? Driveable but expect symptoms β a bad air-flow signal can cause hesitation, stalling, or limp mode, so fix it before long trips.
Common symptoms
What you'll notice
- Check-engine light on
- Hesitation, surging, or rough running
- Hard starting or occasional stalling
- Reduced power / limp mode
- Increased fuel consumption
Common causes
Most likely first
- Contaminated or dirty mass air flow sensor (the B/second sensor)Likely
- Unmetered air leak β loose intake boot, cracked ducting, or vacuum leakCommon
- Dirty or restricted air filterCommon
- Faulty mass air flow sensorLess often
- Open, shorted, or corroded wiring in the sensor circuitLess often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and inspect the air filter and intake ducting for leaks or loose clamps.
- Clean the MAF sensing element with dedicated MAF cleaner (never touch it).
- Compare the air-flow reading (g/s) on a scan tool against expected values at idle and revving.
- Inspect the sensor connector and wiring for damage or corrosion.
- Replace the mass air flow sensor if it reads out of spec after cleaning. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P010B?+
For short trips, usually β but a wrong air-flow signal can cause stalling or limp mode, so don't rely on it for a long drive until it's fixed.
Can I just clear P010B?+
It returns quickly if the sensor is dirty, faulty, or drawing unmetered air. Clean or repair the cause first.
Related codes
Often seen with P010B
Read & clear P010B yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX