Now for the current frustration I'm dealing with, getting a P0306 misfire code. The first time it popped up, it started running really poorly, rough idle and still ran rough even at speed. I've changed the ignition coil and all 8 spark plugs which took care of it for about 2 weeks, and it...