My problem ultimately ended up being a worn out dizzy. The shaft was buggered up bad which caused the relucter wheel to be all over the place, and subsequently took out my PIP sensor. Went and replaced the PIP sensor (under warranty) and doctored up the dizzy and she runs like brand new! No pinging at all. A pip on the way out causes bad pinging, just a FYI for everyone.
