Idle too fast

1998 Chev. S10 pickup V6. Idle speed too fast and takes too long to return to normal after starting. Often times increases when driving. In park 1800rpms, in drive 1000 rpms