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: 105,000 (55,000–140,000)
13 model years affected: 1994, 1995, 1996, 1998, more1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
16 people reported this problem
2 people shared problem details
2001 Mazda B300055,000
No codes, no check engine light but at 3,000 rpm drops out and surges and will not go above 3100 rpm.
2002 Mazda B3000140,000
idles ruffafter warm up air bag light flash and stay on never goes out
Related Items:
Is there a simple way to shut off the check enginelight? I have had it checked and it is always...
check engine light came on. the shop said the computer needed updates.was charge 130.dollors,wa...
Check engine light comes on and stays on, or flashes, frequently. Have changed spark plugs, co...
The Check Engine Light may come on and the engine will run poorly. During diagnosis the technic...
Water intrusion into a connector located under the cab, beneath the driver's seat, can cause a...

Related Content