Runs Poorly, Possible Check Engine Light on Mazda B3000

A dirty, or contaminated mass airflow (MAF) sensor can cause the engine to run poorly. There may be a Check Engine Light with trouble codes relating to the MAF sensor, P0102 and/or P0103. In some cases, carefully cleaning the sensor element will fix the problem, but replacement may be required.

RepairPal Verified
Average mileage: 121,250 (55,000–170,000)
13 model years affected: 1994, 1995, 1996, 1998, more1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
17 people reported this problem
Viewing
1
-
3
of
3
problem details
2001 Mazda B3000 55,000 mi,
No codes, no check engine light but at 3,000 rpm drops out and surges and will not go above 3100 rpm.
2003 Mazda B3000 170,000 mi,
engine seems to idle ok , but at 3000 to 4000 rpm will miss and jerk under load or not.
2002 Mazda B3000 140,000 mi,
idles ruffafter warm up air bag light flash and stay on never goes out