Connect all the sensors, back pin a connector at the MAP or TPS. I think it's the Violet wire. The black wire with a stripe is the sensor ground. Check the voltage between the violet (with stripe) and the black (with stripe) with the connector connected and the ignition on. If you have to, slice the wire with a razor blade a little length wise so you get good contact with your meter. When your done you can smear a little silicon over the cut. If you get a good five volts, try it again with the starter turning over and see what you get.
Check the black wire with stripe to battery ground, just to see how much resistance there is.
Most all the sensors are daisy chained on two circuits (wires/ violet or orange) but share a common power supply. So a faulty sensor can affect many others. It can also cause the ASD relay not to work.
Just for the heck of it, put your finger on the ASD relay and have someone turn the key on, or turn the key on and unplug and then plug in the ASD relay, you can feel it work (or Not). Then unplug the TPS try it again, then the MAP etc.
Or turn the ignition on and check fuel pressure while cranking, if you get a squirt then dribble, your ASD relay is likely not closing (and not closing the fuel pump relay). Likely a sensor problem or maybe a wiring problem.
It sounds like a shorted sensor to me. Or maybe a bent pin at a connector causing a short.
I had an intermittent open ground in my sensor circuits that took me almost two months of weekends to find. Sometimes they are easy, sometimes not.