I am not saying that is is simply a gas issue. I am trying to get some new clues. If you used a higher octane gas and if it did help, it might assist in determining the actual problem.
Since you say the pinging is a relatively new issue within the last 3 weeks, perhaps it is a knock sensor as curiousB mentioned. Or maybe you just got a tank of "bad" gas. Not likely but could be that simple if you've lived a clean life. Run your current tank to empty and find a top-tier gas station (Shell, Chevron, Texaco, Exxon, Mobil, etc) and fill up with PREMIUM and see if the pinging persists.
Thanks landar % curiousB---
I will take your advice...codes...higher octane gas...thanks so much for the help!