Sounds like the throttle body idle passages are either carboned up or possible idle air control motor is stuck. JMO.