Hey, so, I double checked the whole harness again, all looked good. So, I did swap the ECM out, and, DING DING, fixed the problem as soon as I plugged it in. Been driving for the past few days, all better.
Now, I just have to figure out the weird random change in idle speed.