How are you testing these things? The cam and crank sensors are likely suspects but there should be a diagnostic fault code memorized in the Engine Computer. Also, all of these things are working properly when the engine runs. When the engine warms up is when something fails. Any testing will likely not show up a problem since the parts will be cooled down.
Do you have a cheap digital voltmeter or a test light? The place to start is by determining if the Automatic Shutdown (ASD) relay is turning off causing the stall. Measure the voltage on the ignition coil, injector feed wire, or my favorite, on one of the small wires on the back of the alternator. When you turn the ignition switch on, voltage will be there for only one second, then it will go away. The fuel pump will also run for that one second. You might hear it run too. Hearing the pump or seeing the voltage for that one second proves the Engine Computer can turn on the ASD relay. After that one-second burst, the relay should turn on again and you'll see the voltage come back when the engine is rotating (cranking or running).
Once the engine stalls, if the voltage doesn't come back during cranking, the ASD relay isn't turning on. The Engine Computer turns the relay on when it sees pulses from the crankshaft position sensor and camshaft position sensor. Either of these sensors can be heat sensitive and fail when they get warm.
Caradiodoc
Thursday, March 11th, 2010 AT 11:54 PM