Sounds like the IAC valve is sticking. Pull it off and clean it out.
I had this very problem and the IAC valve was all gunked up. 1500 rpm idle is very annoying! For a while, blipping the throttle would get it to come down, but after a while even that didn't work.
-Lance