I'm not very car savvy, but my Blazer has had so many missfires (popping noises from the muffler and sputtering) it's crazy. I've had a new timing chain, distributor cap, and tune ups. I watch as my RPM meters lower and return to normal, this morning, they went completely to 0 and the engine turned off (on the HWY!)
Could it be a coil? I'm not quite sure what that does, but I've heard.
(Timing chain was put in about a year ago by mechanic in family. Timing "pushed forward" had no problems up until recently where it had a slight bit of popping, but it was not very loud.)