This all happened really fast, but the best thing to do is remind yourself how simple it is and take a step back. Air, fuel, and spark. Have you looked at the spray pattern when it does start for a minute? You might have to get someone to stay on it for you, but if the pattern’s weak, or one injector’s dead, it’ll run bad. Just listening to the fuel pump is a good start because you can hear when it’s dying or not getting enough juice.
Your TPS voltage is fine. I’ve never been able to do better that .59, and that’s after boring the holes out and pivoting the sensor. CTS would cause a nasty rich condition and possible bad running, but I don’t believe it would to the extent you describe. MAP losing vacuum would cause it to run really really bad, but you can try to unplug the sensor and let it defer to the TPS exclusively. That’ll be a good clue, but you said you have a spare. I wouldn’t worry with O2 and EGR/solenoid at idle. The IACV is the only one left, but I’d personally save that for later.
Sounds like the cheap and easy parts of your ignition system are good, but I would test the ignition module, coil, and pickup coil. I’ll attach a test for the latter two, but you’ll have to take the ICM out to have it tested at Autozone or O’Reilly. You can also get a test light probe and hover it over the coil pin and see if you’re getting good spark there and then over the cap pins to see if good spark is leaving the distributor. That assumes that plugs and wires are good to go.
You must be registered for see images attach