Hey all, so over the last six months or so I periodically get a P0300 random cylinder misfire code. I have a 2008 base, and from what I've read this could be anything from heads to coils to plugs. From my research it seems like 2006 models had the problems with the heads but I couldn't find anything for 2008s with that. I inspected my coil packs and plugs last night with no findings, and the plugs are new about 20k miles ago with OEM. I only get the code when I am idling in colder weather and after a day or two it goes away. I did replace the VVT position sensor which seemed to help with overall performance. Any ideas before I start guessing and replacing coils?