So as the title states I have a 99 Legacy Outback 2.5 that has recently developed a no spark issue. Thus far I have cleaned the IAC (I had read a clogged IAC can cause the ECM to kill spark) replaced CPS, and removed timing cover to verify the car didn't jump time. This was a rather sudden develpment, drove the car to work no issues, went out after 8 hours to go home the cranked the car over, which it did with no issues but she wouldn't fire. I have ohmed out the coil it checks out just fine and I am getting 12.26v to the center pin on the plug coming into the coil. Now I threw a test light on the center pin (#2) of the plug and cranked the engine, and expected to see the light pulse as the engine cranked over however the light remained constant. My assumption was the ignition control module would be killing the 12v to the coil to fire it so either I am wrong here OR the ICM is dead not sure which and that is why I am here. The only code I currently have is a P0420. Also a side not after pulling the timing cover, and the coil, then installing the coil the car fired right up, three times in a row and ran perfectly. Came back an hour later and back to the no spark situation. Anybody have any thoughts on this? Any test procedure on the ICM? I'd rather not drop $150 on a part that may or may not be bad.