Yesterday it purred. Today it pukes at partial throttle.

Sure could. Filters often do not stop really fine dirt/ dust.

What all did you do to ignition. You mentioned timing Where was it and why did you change it?