Hello and welcome to Just answer.com, Super mechanic here. About your vehicle.
I have tried to transfer it to the Mazda category, as per JA rules. As soon as the moderators get it there, I should be able to help you, or someone will, thanks
You will want to check the fuel pressure and make sure that it is not low.
Also, the fuel filter, could be restricting the flow of fuel, but that is in the tank.
Also take a fuel sample to see if any water, (or other liquid) may be mixed with the fuel.
I noticed that you have not replied, or accepted, did you need any more on it? Please don’t forget to hit the accept button though, that is the only way we get paid, thanks