Listen to this noise...

The towers are the contacts on the cap? I replaced the cap because those were worn down. Checking my replacement cap now it seems they are worn down again and it has only been 50 miles. Almost as if the rotor is too high.

Keep checking that cap and rotor. Could it possibly be an advance weight at idle that swings free when you rev it? It may have lost a shaft bushing allowing it to move up and down under load. Pull it and see if there is more than about .010 axial shaft play. Should be almost nill.
s-l640.jpg

rotor should swing in under contacts as well as past (step shaped) them so too much axial play would tear up the contacts on top of rotor. See the step? Makr sure rotor is seated. Need them pics!~
indcap.jpg