I was able to check everything over today and it turns out it was the carb. I really should have started there I guess. Cheap Zenith reproduction that hadn't given me any trouble for a year finally did. I changed it for a known good one and it fired up, idled well and eventually stopped smoking...