is it throwing any codes? Try starting it and pulling the plug off of your idle air control valve and see if the idle changes at all. If it doesnt check the wires if they are fine you most likely need a new idle air control valve. Also check all vacuum lines. Hope that helps