i bet you thats its the same problem that ive found with mine, id id everything youve mentioned. plugs, wires, coil packs, ICM, knock sensors cause of the code it was throwing, fuel injectors, oil pressure switch, and the PCM. the reason its not starting back up is because there is no spark at the #1 spark plug. the harness that goes from the ICM, also connects to the crank sensor, and cam sensor. the wires run behind the HArmonic balancer, which may sometime rub against the wire for so long its touching and grounding out killing the spark.
I have a 1995 SE w/ SLE Option package OBD I plug harness but reads OBD II codes. I'd give it a shot !!