Check the routing of the plug wire. I've been told you want to watch for contact with the engine. I've even heard of arcing between plug wires and the block. I figure it could fail quicker if this was happening leading to your little light show and poor idle.