distributor shaft play

Remember that this is a geared distributor with a very small diameter gear, so end play translates into timing changes, unlike the small block distributors.

But, the symptoms, with timing changes not effecting the pinging/knocking, don't point to distributor timing variations as the likely problem.

That's true but because it's a helical gear, it should be "driven" against the thrust. In normal running it should be fairly stable.