Idle Air Control Valve (IAC) issues

#1
OK, this is weird I know. Probably just cheap parts.

When I bought my Jeep in 2012, shortly after it started a skip at idle. Got progressively worse. Eventually would not idle at all. It was the IAC. Replaced it around July/August of 2012 with a Advanced Auto one. (cheap stuff I know)

Anyway, it's starting to act up again. I feel certain it's the same issue as it has the same characteristics. It won't throw a code. Never did last time until it was toast.

My question is this...is this a common issue? Is there something going on further? It's not a huge deal but I really hate to keep replacing a $50 valve every year that shouldn't be something that needs to be replaced like that.
 
Top