There is but if you have a points distributor available with a ballast resister to the coil why not eliminate the MSD altogether.
My bet is the MSD is giving you false timing readings.
If you are running mechanical advance in the distributor and timing it at idle for 45 degrees you would have way too much timing for it to run that good and not ping.
If you are sure the timing mark is correct get rid of the msd for now.