2012 GMC Terrain 3.0L V6 VIN 5 (flex fuel) Throwing a P0300 code about once/week. New spark plugs do not fix the issue which is not surprising since it was a multiple misfire code. Coils look good. Anyway, I would expect a P0301, etc. if a particular cylinder had an issue but this is the general misfire code. Thoughts?