I'm going to say either your balancer marks are off or your timing gears were not lined up properly when installed. I'd double check your TDC against the timing marks/pointer.
Have you tried running with the higher idle speed(10 ATDC setting) does it make any differance? Whats the vaccum reading at higher idle and is it steady?
One way or the other if the timing makrs are incorrect the engine should still run fine. Now if the timing gears are incorrect or you have a ignition problem or vacuum leak then you wont get it to run correctly. Vacuum leaks can occur on the inside of the intake and are very hard to detect. Although they usually allow some oil to be sucked in so one or more spark plugs may be slightly fouled.
Runs fine at the higher idle speed (10ATC) except the engine run-on problem is then constant when trying to shutoff. Also, Vacuum does increase and stay steady at the higher idle, between 15-20 depending on how high the idle.
I'll double check my TDC, against the timing marks for the 30th time, I swear it sits at 0 when I initially set-it and I point the dizzy rotor as close, if not right on the #1 cylinder. Then when I start it and check timing w. light, I'm at the ATC side of things.
I'll also pull all the plugs and see if any are fouled, and or what condition they are in. I cleaned them good before putting them back in originally.