Some times the fault is closer then from where we are searching it. Last I had a semilar problem, I was driving home when sudenly the engine shutted down. I opened the hood, and there was a loosen leadplug, I reconnected, still car wont start. I did unplug all the lead plugs found 1 was broken, maybe pulling it in my nerves made it break also. I replaced them all, still car wont start, plugs didn't got spark on them. I thought maybe something went wrong with the dizzy. I got one dizzy from a friends car, and try it without succes. Then a small boy standing next to the car told me "Uncle..! The wires that connects to the dizzy are unplugged. Damn! That was it. I really had a problem with my dizzy, but with the friends one it was just that I forgot to connect the wires.
My dizzy it self, the coil was damage. We replaced the coil and its working good.
Good luck with this one, I hope you get it sorted