So, i have the P0303 code coming up. I have swapped wires to check that. The icm was replaced just before i got the car. I have swapped the coil with one of the others. I was told it may be the injector so today i switched the #3 with one of the others and i got my code reader and as of right now it has a pending code P0303 and thats with the coil and injectors swapper around. ALSO, the misfire only seems to be at idle because it doesnt stutter bog down and the only thing is it does make a slightly rough sound while as a red light or just sitting in gear, and when in park/gear you can hear the puffing out of the exhaust . I thought i may take the fuel rail off soon and try to see if something is clogged. Any other suggestions or ideas of what it could be?