Why does a 1987 GMC Safari idle really high most of the time?

The idle is controlled by a device called "IAC motor". It's located on the throttle body. It can be either extremely dirty or just inopperative.