340 Pinging using 94

I almost wonder if maybe you haven't gotten an advance spring that got weak and broke. I'd be looking at the distributor.
I considered it, but with my lack of experience I really didn't want to tinker with the distributor unless all other things have been looked at.