Power loss 3000 to 4000 revs - Mazda3 2.0L sport 2005
Something like this sometimes stems from a sensor(s) falling out during the indicated range, that is the signal falling out. Such could involve the throttle position sensor, mass airflow sensor, or perhaps sensors involved in advancing ignition timing. EGR system...