I had a sick ping I solved finally last year by going to a 180 degree tstat, new rad, and new water pump. Until I did that nothing helped except for setting the timing to 0 degrees where the truck wouldn't run right anyway.

Btw, the 180 tstat is listed as a stock option at Autozone. After putting that in my temp gauge went back to where it was when the truck was new.