TAke it to a garage as it could be several things and to guess is wasting money.
Is it possible an electrical problem can cause my engine coil to burn on my Mazda 323
Spark plugs not producing enough spark. Battery doesn't have enough charge. Old fuel.
catalytic converter
A Mazda 2.5 L V6 is an interference engine which has very tight tolerances. A slight misalignment of the timing chain can cause the pistols and valves to impact each other.
Bad alternator
Short to ground or overloaded circuit
A flashing check engine light is usually due to a misfire. see related questions below.
the bottle is defective and has a hairline crack! Mazda knows this but wont cover it unless you have a receipt or are in the warrenty period! I have a 1998 Mazda 626 with the same problem!
I have a Mazda protege 1996 that is parked because it will not go into drive but the engine starts?
heater core leaking
an air leak in your intake will cause the engine to rattle. Protege's intake hoses are prone to cracking.
Yes it will cause it for sure. You will get DTC of P0170/P0173. Car will drive rough.