something to check....
the main relay
it powers the fuel pump and tells the ECU that the ignition switch is on.
so it can cut fuel and spark. depending on which part is bad it can kill one or the other or even both. It cut ignition on mine, frustrating as hell till I found it.
took a few minutes to fix with a soldering iron.
Be sure to check out the links at the top of that page also for the igniter.
sorry if you've checked it all ready, just throwing out possibilities.