Try adjusting your timing as much as possible to the correct position. Also, even though your cap and rotor are good, trying using a distributor from another car with the same engine if possible. Frequently, the problem will be the ignitor within the distributor that causes a loss of spark. Stick a screw driver in the number one lead and hold it, if you feel a very slight shock they its not your distributor