Pull the module and take it to the local auto parts store..They can test it for you free..
If it is bad ,and you get a new one, Have that one tested too...THE OBF rate on those is about 1 in 3...and once you leave the store it's your problem..make sure they test it several times to heat it up.
When re installing the old one or installing a new one..DON"T FORGET The Silicone heat sink grease..without it you'll be doing it again in a few weeks. Clean all the old stuff off, and generously but not sloppy, apply to the module, and a just a dab to the advance plate.
Make sure module wires aren't shorting to anything and have movement with the advance plate..Inspect the Magnetic pickup while your in there and make sure there are no metal shavings sticking to it.
BAD PLUG WIRES are major contributers to the premature failure of Modules, because they set up a high tension RFI that back feeds into the dizzy and blows the ECM substrate apart...So anymore mis fires are not the only consequence of running with "BAD WIRES" until payday...