I had the same problem, my car was knocking and pinging, got the same codes you got and found out that it was my gas, a mechanic friend of mine said sometimes when they refill the tanks at the gas station, they put the wrong grade in the wrong tank. This wasn't my regular stop, so I put octane booster just to burn through that tank, after that i put what i regularly use, Chevron 91 octane gas, Big, big difference. The codes went away, no issues after that, ran smooth and had the power I was used to. This problem began immediately after I put the other gas, Just a thought.
Last edited by $ilverGTS; 06-27-2019 at 10:52 PM..
Reason: add more info