Check
IAC valve, ignition coils, ignition timing, spark plugs, high tension leads, crank shaft sensor or pulley damaged also improper gap setting. EGR system malfunction.
You will need to use a jumper wire in conjunction with multitester or test light, you will also need the diagnostic chart to read the pulse signals.
You will find the repair manual if you google for it.