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.
Car Problem Reports
Mazda B3000 Runs Poorly, Possible Check Engine Light
Mazda B3000 Problem
Average Mileage: 87,500 mi (55,000 mi - 120,000 mi)
Visitor, 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.