Sorry for the late response, but I just did a compression test and it turns out all's cylinders are low. #1 and #2 are 135 psi #3 is at 120 and #4 is at 130.
I have a 2006 mazdaspeed6 BONE STOCK. Around 3500 to 4000 rpm the car hesitates and stalls almost as if the car is literally turning on and off. This hesitation and stalling however only happens when I floor it. I have also notice that when I drive with no air filter, the car does not hesitate...