I would start with a clean fuel system. From the gas cap to the carb. Mower this old and OP found trash in the line. No doubt got passed onto the pilot and main jets ect.... Time for a "Bert-boil" carb cleaning.
On the ignition, I would remove the coils. Sand slash polish the mounting areas to refresh the coil mounting ground. Give the coils a proper shot at either working or not.
Have you ever removed the engine cover and cleaned the cooling fins and ALL around the block? Yearly maintenance item and super critical to these air cooled engines. Fins need to be like a new engine clean.