My cam sensor on my 96 went bad and caused a no start for me. You don't have a distributor cap like i do you just have a little cam sensor where the distributor would be. you can check that sensor. It it just used for fuel timing. Also, you have have coil packs. only 3 for a 6 cylinder engine. Which is defined as a lost spark ignition, which means 2 plugs fire at the same time, but only the cylinder on compression stroke will have fuel and ignite. Check the wires into the coil packs.
I am still puzzled by the door issue causing it to die. Do you have power windows and locks? There is a rubber boot between the door and door jamb. check the wiring inside this boot it's very thin and brittle.
When you turn the key on, do you hear the fuel pump prime for 2 seconds then shut off?