Yes. for whatever reason OEM on IAC is the only way to go. I have also exprienced minor problems with after market MAF's so I would not try that one either, but I am sure others have been ok there. But for IAC I would go OEM only.
How many miles? Any other problems?