Oh boy, I can understand your frustration joelee. It sounds like your engine is hating you... I hope you know how to install a new one. But seriously, if you're hitting plugs that usually means there is play in your bottom end. That ping you hear is probably your crank saying let me outta here to your block. Which given the mods stated, I wouldn't doubt it.