a non-sparking plug could be a few things. could be the spark plug itself, could be a spark lead, could be a coil pack, could be the dfi module, could be the ecu, could even just be that a lead or some wiring has come loose. if you've got a multimeter at home test the lead and the coil pack...