So I had my injectors replaced at a mazda dealer and the car drove great for a day, until I re fueled and within 30 minutes, the check engine light came on and i got a rough idle and some hesitation when accelerating.. I have it at the dealer now getting checked, but i wanted to reach out to the mazda community. Dealer thinks I got bad gas. I do know this can be an issue, but they are also unsure. I haven't asked what code it is throwing yet, but will find out. I do have a broken gas cap as well, but never experienced a bad idle or running. When the car warms up, the issue almost goes away completely. Also, it is less noticeable under boost. any help, so I don't get charged an arm/leg.