I agree with Manny, sounds like a bad ICM or a bad crank position sensor. I'd change the CPS first if you can't narrow it down, it's cheaper ($15-20 versus $120-150) and easier to replace (1 bolt and 1 pigtail) The ignition module is mounted on the front of the engine below the exhaust manifold and is a pain in the a@@ to get to.