There's is a tech article addressing the pinging problem, and the cure which I have used and attest to. I believe it is in the public chat or members chat/discussion, your problem sounds as though it is a multiple type of problem and after doing the " ping mod" you might check the dist. vacume advance for leaks.
Formerly abused 87 G.W. 162k stock
THE ROLLING REBUILD