just rebuilt runs bad

Have you tried reversing the leads from the MSD box to the distributor? If the polarity to the distributor is wrong, it will require the advance you are talking about to run, but it will never run good reversed.