You sound to be well on the way to finding it John, it is possible the leads are breaking down if they are older ones. Changing the cap, rotor and leads is fairly cheap really I'd tend to go for them and then see where you are..
2009 4/4 Sport Henrietta 1999 Indigo Blue +8 2009 4/4 Sport Green prev 1993 Con Green +8 prev