Lately every once in a while I have a high idle and even when i put it in gear it feels like the car wants to take off. When this happens i put it in nutral and im reving like 3500 RPM when a normal idel is just under 1000., any ideas what could cause this?

PS I tried the tap the gas routine and it still revs high and will go down eventually on its own.

adam