So you know that spark isn't coming out of the coil, you checked it at the coil, not at a plug wire? if the coil is getting power make sure the ground is good. make sure you have fuel pressure and injector pulse, you might have more than one thing not working. if you don't have pulse and spark, you could have a cam sensor, or ecu problem.