Reset the iac before you go much further, just to rule that out.
1) Insert paperclip into aldl,
2) turn ignition to on, but don't start.
3) iac should be making noise. Wait 30 seconds, then pull iac plug.
4) turn off ignition, remove paperclip
5) reset ecm by disconnecting battery ground or ecm power weatherpack for a couple minutes.
6) drive for a few minutes over 35mph so it will relearn 0 steps.