Need Help With Engine Diagnosis

Sure the metering rods can be gummed up and not richening up the mixture

You can easily pull the metering rods out and check them. Go to the Ed website, you can download the manual and exploded view for the carb

Also, did you replace the cam drive? Maybe? You unwittingly changed the cam timing.

You should easily be able to swap in something "borrowed" for ignition, that should not take much, if you suspect that. A timing light will tell you what the advance is doing, stuck, rusted, etc, and even just "flicking" the rotor with your finger will tell you if the advance is "free" You should be able to 'spring' the rotor CW with your fingers and it should snap freely back on the advance springs.