I've taken my car to the Mazda dealership 7 times now to get a check engine light looked at. Each time my car is fine for about 2-3 months then the same issue happens again. Every time they say that a cylinder is misfiring when they run the diagnostic. They have replaced the replaced the...