Heres a quick rundown, within the first 100 miles of the topswap i never noticed the code, but checked during a trip and a random misfire had popped up. I set up torque app to read it and it said i was misfiring on 3 and 6, but the highest i saw was 20 times and it would jump around from misfiring to being fine. Well when i got back i switched the coil with a different one and the app said it was fine. Noticed today that it was misfiring again on 3 and 6, so i swapped the icm's. From there sometimes it would be 3 and 6 or 3 and 2. Every once in a while 2 would misfire or the like. Now i never noticed it sounding like it was misfiring, and the car never shook. So right now 3 and 6, and sometimes 3 and 4 are misfiring. Never much though, usually only blips of 2 or 4 for a couple of seconds. Anyone have any thoughts? The plugs seem fine, im only running 604's though. Thought it could be the injectors or plugs for them, but still unsure. Any help is appreciated! On a sidenote, the only SES codes i have other than EGR is a BBV "A" code.