Engine requires 20 degrees of initial to idle well...

It's a pretty well known fact that many dial back lights have major issues with MSD systems. I'd suggest a plain old light and timing tape. I use an old Craftsman one, brcause my digital Snap On light is usually off with MSD systems. Many racersl use the self powered induction lights for that reason.

Also - How far out is the idle speed screw?