For the popping and missing check the distributor for wear on the advance. If the distributor can move back and forth a bit because of a worn lever, it can cause those symptoms too.