440 Help Needed

Try this. Forget the timing light temporarily. You must adjust back and forth between timing, idle speed screws, and idle mixture

Try timing it with a vacuum gauge or tach for max RPM/ max vacuum. Warm of course. Adjust idle mixture screws for max RPM/ vacuum and keep backing down speed screw to keep it within reason of idle speed. When you have it running with timing at max RPM, retard timing just a bit, until RPM/ vacuum barely drops/. At that point readjust mixture and idle RPM and then grab the timing light and see where it sits

YOU MAY HAVE cam timing off some do you know where it's degreed?