If that is the issue, I'll figure replacing the cap/rotor again is a solution (at least till they get marginal again), sad to say. I'm just sick of replacing cap/rotor/wires once a year as it isn't cheap.
I just know when it's all new, it works fine, when it's over a year, it has issues...