Jimmy, Do you have the eManage installed right now?
If you are running the eManage, do you have it set-up correctly?
You can get rid of pinging by increasing your fuel delivery with it.
BTW (My partner and I have gotten the ignition timing device to work.
It's just got to be packaged correctly and tested for reliability.)
warmonger