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...