What doesn't make sense is that you mentioned that you car was pinging...a rich environment won't cause it. There is something that isn't right with your ignition timing, I think. When it pings or idles crap is your engine noisey, like a belt shutter, noise, or something else. Sorry but what you are describing doesn't make sense.