Instead of starting a whole new thread for a similar issue i just wanted to add my problem and see if i can get some advice, I get an p0304 code no others, idling rough drives just fine no hesitation only when i come to a stop at a light, usually chill in neutral, too lazy to keep clutch pushed in ;p it drops to about 500rpm then acts like its going to stall then catches itself and remains at 500ish rpms until it dips down again which varies on time gap between the drop in rpms, i have replaced and checked the gapping in spark plugs, replaced the coils and all wires, checked for vacuum leaks took EGR off and cleaned it, replaced PCV valve, also replaced my air filter. Still gives p0304 for code and still idling rough i have a new IAC on its way, hoping thats the issue if not any Ideas?