I did some thinking, and remembered the PO told me he replaced the plugs recently. Someone mentioned that one of the only ways timing changes on these engines is by spark gaps...turns out the plugs were gapped at 0.040" to 0.045" as close as I could tell, they are supposed to be 0.030". I regapped, but haven't had a chance to run it...
I also added some Seafoam to the gas, and sprayed the carb out with carb cleaner. Probably mow the grass tonight or tomorrow, pending rain. Since I sprayed the carb out and the additive in the gas, I'll probably mow one time then change the oil again.