bluebomber
+1y
Well, it isn't your fuel filter, coil, or any other thing. What it probably is your igniter in your distributer. What happens is that at idle it runs fine however when your voltage increases the temp increases and it starts to overheat, then igniter starts to shut down. Which in returns gives you sporadic spark. Giving the appearance that your timing is off or that you are running out of fuel. So that is a easy fix, you just need replace the igniter however in Mazda's you cant just replace the igniter like you could in chevy or a ford. Ford and chevy have the same thing however they call it a magnetic pickup. So what I would do is buy a used distributor from like a junkyard or buy one from ebay. You can probably find one cheaper by searching on the internet on A1 cardone distributors. I hope that helps.