Now I get what you meant by the idle for 3000 rpm. You are dealing with three different controls for your timing. The initial you understand-it is just a matter of turning the whole distributor. The vacuum advance is the "can"-when it has a vacuum signal (part throttle and sometimes at an idle) it pulls on an arm to turn the inside of the dizzy, similar to you turning it by hand.
The mechanical advance also turns the inside of the dizzy, but it is controlled by a set of weights and springs. The weights move more as the engine is spun faster. It is also called centrifugal advance. The centrifugal force moves the weights. The springs control how soon it moves. There is also a bushing on some to control how many degrees it can move.
The mechanical advance is always tied directly to the engine rpm. Every time the engine hits 2k rpm it will have a certain amount of advance. Every time it hits 3krpm it will have a certain amount. It doesn't matter how well the engine runs, or how hard or easy you are working the engine. Vacuum signal doesn't matter. Only rpm.
Your initial timing is only controlled by turning the distributor body and tightening the hold down clamp. It never changes if you don't change it.
You start with 12 degrees of initial set by you. That should never change from where you put it, if everything is in working order. At an idle you will have 12 degrees.
As soon as you start to spin the distributor faster, by revving the engine, the mechanical/centrifugal advance will twist the inner part of the dizzy to 13 degrees, then 14, 15, etc. as it is spun faster. If your mechanical advance is set to add 20 degrees, you will start at 0 added at an idle (12 initial+0 mechanical=12 total), when the engine rpm gets up around 3k rpm the mechanical will advance the distributor by 20 degrees. You already have 12 initial, so add 20 to that. You get 32 degrees total initial and mechanical.
With the vacuum can disconnected, you only have two variables. initial and mechanical.
Once the vacuum can is connected it too will add timing to the dizzy. The more vacuum signal you have, the more timing it adds. At wide open throttle you should have 0 inches of vacuum if the carb and exhaust are big enough for the engine.
(my 406 sbc still pulls 5 inches of vacuum at 5500 rpm with a 600 cfm carb. The engine is still trying to suck more air than the carb will allow.) 0 pull on the vacuum advance means 0 degrees added.
If you are cruising down the freeway at very light throttle, you will have decent vacuum. You might see something like 18 degrees of vacuum advance plus 20 degrees of mechanical advance (if your rpm is up there) and your initial of 12 degrees.
18+20+12=50 degrees
Your engine at light throttle will not be likely to ping and is not working hard. 50 degrees of advance will help to better burn all the fuel your using.
If you mash the throttle, to wide open, you will put a load on the engine and cause it to work very hard. Your engine would ping with 50 degrees of advance. Luckily when you mash the throttle, your vacuum level in the engine drops to near 0. That mean 0 degrees of vacuum advance. You end up with 20 mechanical (because you are still spinning near 3krpm or better) and the 12 initial (because it never changes) and you have only 32 degrees of advance while the truck is floored. This keeps the pinging down or eliminated.
Since the vacuum advance changes often, you leave it out of the equation when setting up your distributor. When you want to get all crazy, like I have, you start to adjust how much advance the can will give and at what vacuum levels it will do it. That is a whole other story, that I haven't even finished dealing with.
I am no pro with all of this, but I have been through what you are doing. I still have to go back and double check what my mechanical advance is doing. You can control at least two variables on the mechanical advance and two on the vacuum advance, plus you can choose whether you want vacuum advance at an idle. This can be a bit of work. As you can see, I'm just a little ahead of you in the same game.
Well I hope this gives you some help.
Oh yes, in regards to your vacuum level at an idle: The bigger the cam you run in an engine, usually, the less vacuum you will have. My POS cheap rebuilt 350 used to have about 18" of vacuum. It had a hamburger cam in it. You know, what hamburger is right? ground round (steak)

The cam probably way less than a 200 duration for intake and exhaust. It probably didn't have much bump on the bump stick. The sound of the idle was completely smooth and boring, and the performance was just as bad. A bigger cam (higher duration) would give you less vacuum. My 406 is a 224/224. In that size engine with the head and intake work it has, there is definitely a noticeable idle, but it is not lopey or real choppy. Without some of the head work or if it was installed in a smaller engine, it would seem bigger and give a rough idle. It's been a while, but I don't think I had more than 15 or 16 inches of vacuum at an idle. My carb is pretty well adjusted as well. I think most people adjust a carb to obtain the highest amount of vacuum. The advice you got doesn't seem to be bad.
Your mechanical advance may max out somewhere other than 3000 rpm. A stock distributor could max out at a higher rpm. Your throttle screw idea may or may not work well. I can control the throttle at the carb and watch the timing light at the same time. I will run the engine up and check the mark. If it is off, I adjust the knob on the light a little, and run the speed up again. Eventually you will get the mark to line up at zero so you can read the total advance from the dial on the light. You will also see the mark come up toward zero on your engine timing chain cover as you rev the engine. When you rev it more, but the mark fails to continue to move, you have found the "all in" point. If it's all in by 3k, your amount of advance will be the same from 3k to red line. If it is all in by 2k, you will end up with too much advance too soon. I had this problem on mine. The adjustments I made to the mechanical advance didn't match what MSD's chart said I should have.
Damn that is one long post
