340 Pinging using 94

Actually no, that's why I think it might be the lack of fuel additive, it slowly got worse (I'm assuming as i refilled the tank, the additive got more and more diluted).
It has stopped getting worse, and it's much, much better after I retarded the distributor, although it isn't completely gone.
I almost wonder if maybe you haven't gotten an advance spring that got weak and broke. I'd be looking at the distributor.