By not cranking, I assume you mean NOTHING happens. Crank no start is when the engine tries to start. If nothing happens(no crank) I would check/test battery/connections, starter/connections, ingition switch. For the idle problem I would consult a repair manual - Idle Control System.
http://www.binghamtonlife.com/manual...s/91-11-71.jpg
http://www.binghamtonlife.com/manual...s/91-11-75.jpg
http://www.binghamtonlife.com/manual..._emissions.htm