Ok, I am having an intermittent p0300,code on my 2012 Denali. You can feel and see on the tach a random,mis at idle and anything below around 1500 rpm. I recently installed a cai, long tube headers with catless y and had a black bear tune. I replace my plugs and wires when I did the headers. I have cleaned the maf and looked for obvious vacuum leaks to no avail. I never got the code prior to installing headers, but I also only had the truck for two weeks,before I installed them! I am,looking for some ideas on where to look next?