Sounds like the IACV valve on the left side of the bay. Look it up in the FSM. You can spray STP throttle cleaner into it.
iacv fix
try that thread
If not,push the maf in tight. I'l do that and my idle is fixed! To lazy to install a new one or give it a good cleaning.
Check for vacuum leaks, use the dish soap trick ( although I never have :P) or just feel around for irregular dispersment.
Weird how many post you got and no search

If none of those work search IACV or idle fix.
Also the idle adjustment screw by the firewall..........you can also check the goddamn egr valve. That thing is horrible.
blah...