Advance spring

Pinging at part throttle can normally be solved by backing down on the vacuum advance.
At part throttle the manifold vacuum is higher and pulls the advance higher.
(That is if you are running vacuum advance)
This ^^^^^^