Okay, I promise this is my last post on this topic

so here goes (again)
I am thinking about putting a "ransom" on this, that is, whoever can solve this gets money!
still fighting an engine ping. stock 95, timing at 6* to 10*. 87 to 93 octane. The ONLY thing that keeps the engine from pinging is Bordahls Knock Out (with it, the car runs great). At 5 bucks a bottle, there has to be a permanent fix. Please don't say a chip, because I have to believe there are a ton of stock 95 GT's out there without a custom burned chip. The pinging only occurs when the engine is warm and at WOT. Cold, in the morning, no problem, but as soon as the temp gets to normal and I stomp on the gas, ping city.
If the Knock Out works, would you think it is air/fuel related, like a worn out fuel pump? OR a sensor is sending wrong info to the computer, so then I am thinking EGR, IAC, TPS, MAF, O2 sensors?
any of that sound right? No trouble codes (still)...I am willing to start swapping parts to get this fixed, just trying to get an educated guess on the first waste of money!
ps, I am also (still) having an idle problem, it is fine for a minute, then lopes way down (350-400)and surges back up (800-900), and then settles back at like 650?rpm in D - a few minutes later, same thing. EGR? IAC? TPS? also stalled the other day after coming to a stop just off an exit ramp...
I though maybe a head gasket was bad, I drained the oil, let it sit in a clear plastic tub for over a week without moving it, and nothing is separated. Sooo, that was a relief.
It is driving me nuts. I am seriously considering trading it in on a new 6cyl, with the numbers they make now, and of course rising gas prices...and the fact that it most likely would not PING!