I have an 03 9-3 Linear and been trying to fix the dreaded p0300 code. The only other code to pop up for a little was a P0411, but for right now it's gone and I don't care for it. As for the misfires, I replaced my plugs with some NGK Iridium IX's all gapped at .037 inches and also 4 coil packs that are correct parts for the car. It is still misfiring though... Someone sold me another ICM that I also replaced, but it seemed to cause a ton more misfires than my previous one so I undid that. It's mostly misfiring at idle, I've checked for vacuum leaks but just not seeing anything unusual.. What is the next thing to do? I just wanna pass emissions.