Yes, I agree. I have replaced IAC and TPS as I thought that would be quick and easy. When that didn't work thats when I started testing wiring, grounds, etc. Good continuity no shorts.
I have spoke with a company that rebuilds this particular ECM, so am going to send it off. Their turn around...