Re-timing and checking my mixture didn't help. I went all the way from 18° initial to 24° initial in two-degree increments and didn't make a lick of difference. Also, the carb shows 15hg of vacuum, so it seems to be in good shape.

Other ideas?