Chosen Solution
What cause this problem ? Idle move from 600 rpm to 1100 and drop to 400 and back to 1000 non stop. ? All explain are approximative value. The model is Mazda protege 2002, 2.0 Lit The ODB read a alarm code miss fire. Some people think that could be a timing belt problem The mileage is around 109 k km Thank you in advance Yvon K
Most commonly this would be the EGR Valve.
I had drops of RMPs and stalls at idle (e.g. at a stoplight) and a O2 trouble code on OBD. I found a crack in the air hose between the air cleaner filter box and the throttle plate. Replaced it myself and fixed the problem.
It could be your MASS air sensor. If you damaged the MAF, you destroy an electrical circuit, which can make it difficult to start, if not impossible. If you manage to start it, then drive it for a while, then stop, then it will start rpm fluctuations.
Check your spark plugs for oil leaking into the spark plug port. I noticed my protege acting erratically and had a misfire code so I replaced my plugs and all was well. There’s a gasket ring that surrounds the spark plug port in between the head and the valve cove that gets worn out. Check your entire valve cover gasket, or seal, and see if that might be the issue. Also check your oil to see if its been dropping and add accordingly.
I found it was the intake manifold gasket, siliconed it up runs like new now, apparently its a common problem says the Mazda spear parts guy
I tried resetting the engine control computer (yes, there is a computer on-board). I did it by disconnecting the battery, tap on the brake (this will drain all the electrical potential from the car), and reconnecting the battery terminals. Note that you may want to gather up all your manuals for your stereo, and remote starters before you disconnect the battery, because they will all get reset to factory state during the process mentioned above, and you will need to retune the clock, radio presets, and pair the car starter to your remote controller.