If I had to put money on it I'd say PIP failure. As was mentioned earlier you should check for injector pulsing. Go to harbor freight, autozone, where ever...and they should have a set for about 12 or 15 bux. It's cheap and it's a good diagnostic tool. All you do is unplug one of your injector connectors, put the bosch noid light on there, and get it in a place where you can see it as you are cranking.
If it pulses, then you have injector pulsing. If it doesn't pulse, then you don't have pulsing.
The PIP (hall effect) controls you injector firing and it also controls your spark. If you have no spark, and no injector pulsing...I'd look towards the PIP. If you have injector pulsing but no spark...I'd look towards the coil or TFI....(coil would have my money if that were the case).
Simple diagnostics will save you TONS of money. Cuz if you go out and buy a dizzy for a $100 or so....and that doesn't fix it cuz its the coil, then, well...I guess you just got a new dizzy, but you still have to buy a new coil. Just don't go throwing parts at it

ask me how I know (or better yet my wallet)
good luck