timing help
what kind of carb?
is the cam installed correctly?
are the timing marks on the balancer and timing pointer correct, are you sure 10 degrees you're seeing with the timing light is actually 10 degrees?
the timing is fairly straightforward and you mentioned it correctly- at idle you rotate the distributor so you have roughly 8-10 degrees BTC. Max timing at high rpm with the 24 degrees of mechanical advance provided by the distributor shouldn't exceed 40 deg btdc, the norm is 32-34 deg btdc.
With idle timing set then look at the carb and throw a vacuum gauge on the intake to measure vacuum and then tune the idle mixture from there. Because you say it smooths out with 25 deg BTDC of timing at idle makes me think it's running real lean at idle which can either be the carb idle mixture is way off or vacuum leak.
Also looked up the mallory 9000 and if that's a dual point distributor then once you get the idle figured out the ideal is to set the points with a dwell meter, then reset ignition timing to various base settings of 10 dbtdc +/- a few degrees to see what timing gives best max power without pinging or detonation.

