Do you have any mods or vacuum leaks? Can your scanner tell you what kind of timing are you running?
One of my coils went bad a couple of weeks back and it was pulling like 4* of timing. You can buy just one coil and swap it with each one of the other 3 and see if it works. Buying just one is not that expensive and it doesn't hurt to have a spare one.