Nice ride! I have the exact same year and engine....
Mine was VERY bad at pinging. My trouble was serious carbon buildup in the combustion chambers. I used the water trick (run a small stream of water down the intake with it running and rev until it clears up).
I did this for a few minutes, and it left a PILE of carbon under the exhaust pipe. I actually shifted it around with my finger because I couldn't believe it!
As for the bucking..... You should unwrap and check out the wire harness that runs right between the windshield wiper motor and the hood. I found a huge splice in that exact spot. But the insulation had worn off of the splice, and it was causing the poor ol' girl to buck like mad.
Scanning the computer pulled pretty much EVERY code possible (which made me feel really lost).
Isolate and tape off wires in that harness (remember, a bonch of them are actually supposed to be spliced together there, but you can tell they are supposed to be together.)
Since I taped off the wires in that location, my baby has been running perfectly.
But the ping is likely carbon buildup, or possibly a malfunction of the egr valve.
Go to
formatting link
and check out the trouble code section. Fords of this era have a superb DIY dagnostics that you can run. I suggest both a KOER and KOEO test.