swap the plugs and and see if the other cylinder fires then you know its the plugs. just saying that because i had a problem like that and could never figure it out until i was checking compression then accidentaly swapped plugs and the other cylinder fired. Couldnt see the plug was cracked on the inside.
hope that might help