nfn2000 after really troubleshooting this issue, I determined that although a reflash of the computer seems to help a little, 95% of it is the fuel going into the tank. The CX-9 and 87 octane don't get along well. It works, but at a price. Your best sure fire method of keeping her happy is to rotate 89 octane in about every 2nd or third tank, and pour a can of Seafoam in the gas tank about every 5k miles. You will find your pinging will start to go away. Either do that, or get a different car, but other than that, there's nothing else to be done.