That idle problem, clean out the iac first to see if that works. If so replace it. As for the scan your check engine has to be on to pick up anything thats problems. The iac wont bring up a ses light anyways. Not your ecm if your computer dint work your car wouldnt fuction at all, it might crank over but would start or try to. Good Luck!