Got in to the tuner. We replaced a bad spark plug wire, spark plugs, one coil pack and fiddled with the MAF..... After all of that i can now go WOT and it wont knock. The only bad part is it threw 2 codes P0102 ( MAF) and p0300 (multiple misfires) Im going to swap out the other 2 coil packs and im going to replace the MAF today. I'll let you guys know how it is running.
One thing we noticed when we first started scanning was it was adding 16% fuel to the long term fuel bank trim. Aftetr that we checked the fuel pressure everything was good.
Now it is running but just throwing those 2 codes.