This is a long shot, but have you checked the little wire in the distributor that goes to the points? If the insulation is bad it can ground out and cause the issues you're having.