I went and picked up a new iac because ive been having the 1500 idle, except when ac is on, then its 1100...on way home from getting it, the CEL popped on.
Yes you can use carb cleaner to clean the passages at the IAC, In fact I recommend that you clean them. Did you install the new IAC? Is the idle still high? Also, Autozone should pull the codes for free and give you a little receipt as well. Don't buy anything that they try to sell you! 99% of them don't know wtf they are doing.