hmm i think that is a very vague question...you should try to be more presice.
high idle can be caused by a lot of things such as your isc. you could be burning rich due to a boost leak, bad knock sensor or o2 sensor. a boost leak or vacuum leak can also cause a weird idle in certain cases.
any codes? should start off with that.