Have you ever considered replacing the coolant temp sensor? Mine ran pig rich and always sounded like it had a misfire, even at idle. Did plugs,wires, cap rotor, MAF, threw all kinds of things at it. Did a little more research and decided to try the coolant temp sensor that goes in the top of...