Sometimes cleaning the ISV does not make a disfference if it is buggered.... Does it only happen in the morning or all the time.
Check Cold start valve,
Check your vacume pipes on you air intake pipe under the throttle body,
Check your timing.
(http://photos-c.ak.facebook.com/photos-ak-sf2p/v235/187/59/553085526/n553085526_3022082_741.jpg)