So I'm not on this forum a lot but feel yall can offer more help so I have my 03 cobra. Had no codes or issues when first bought but I have recently gotten a code for IAC valve issues. p1506 code I believe. I have replaced the valve 2 times new gasket and all and still, the code is present and no others are showing. Is their a common problem I'm missing on these cars as far as the idle and IAC goes? Are aftermarket replacements fine? Do I need an oem part? The idle is rough and it idles anywhere from 1000-1200rpms at all times. It will bounce down to 800-900 for a period of 2-3 seconds and go back to 1000, so I know I have an idle problem but whats causing it is stumping me. If this is the wrong sub forum forgive me and please relocate it, but I need some help here guys and gals.