You know what, I think I was chatting with Hammer about this the other night. He mentioned a friend with pinging problems. Could that be you?

He said you were getting a code related to the TPS and the IAT. Is he in the process of giving you a hand?
The IAT (Intake Air Temperature, also known as Air Charge Temperature (ACT) ) tells the computer what temperature the air is. The higher the temp, the lower the voltage the ACT will return. From what Hammer said, you're getting a code 112 which says that your ACT is below minimum voltage. This means that the computer thinks the air coming in is above 248 degrees. It will compensate by removing fuel since hot air means less oxygen. Going lean like that is what is causing your pinging and excessive heat.
If I'm wrong about you being the friend that Hammer was talking about, sorry, and we'll keep looking. If you are, though, check the ACT (IAT) circuitry. The easiest thing to do would be to just replace it the ACT. They're about $30 I think.
Good luck.
------------------
351W 89 Mustang GT Convertible
[This message has been edited by jimberg (edited 08-22-2001).]
[This message has been edited by jimberg (edited 08-22-2001).]