CarTalk.com Blogs Car Info Our Show Deals Mechanics Files Vehicle Donation

Idling problem

my 1996 pontiac grand runs at 3000 rpm when it is idling what is the problem here?

IAC.
Vacuum leak.
Throttle not returning to stop.