all these symptoms are pointing at the idle control valve which could be faulty. also check all engine breater pipes are clear and also try disconecting the battery for 10mins once reconnected drive for 15 mins as the ecu may need to relearn its settings for the new idle control valve
ih
November 2008