An erratic idle can be caused by a number of things. Only one of witch is the idle air motor. It can also be caused by a vacuum leak. There are several threads on the subject try a searching on "Idle".