Thats good, it not dieing, maybe it is learning. Maybe the previous wiring issue threw some really bad plot data and thats why it died, now it is learning to do it right.
It sounds great when running right.
Did you try the throttle blips and reading for codes?
Compression in all cylinders is what?
I'd still like to see that fuel pressure closer to 40 than 35 with vacuum disconnected. So many issues relate to how the injectors see the pressure, or more accurately, how the computer knows the injectors should be seeing 38-39, not 35. And it's trying like a son of a gun to correct by richening the tables. Thats a FPR on the fuel rail issue or is this a non return system? This is why fuel pressure and fuel flow are usually the very first step to diagnose the older EFI systems.
Sounds like IAC is doing it's job, but something out of the blue is throwing it for a loop. I don't think it sounds like a bad IAC which hunts around or surges in my experience. You mentioned differing voltages there, do you have another IAC you could try but not right now?
The vacuum reading is odd, why good, but then low. Is your brake booster hooked up during this? If it is, try it without that hooked up. You checked for vacuum leaks, using some wd40 or carb cleaner?
So my thought next on the list is, do the tests in that article i linked and read codes. Then, even with the wonky idle, get it onto the street for a learning cycle. Then maybe try a different IAC.