Have you ruled out the coil?
Mine did the same thing......died suddenly while driving down the highway at 60mph. It turned out to be only the coil. No problems since.