Check the dash lights when the engine stalls. If the dash lights are out when it stalls I would check the electrical portion of the ignition switch. Sometimes you can duplicate this by moving the ignition key around a bit when its running and see if it stalls. If the dash lights remain on then you will have to check the reason for the stalling. Check to see if you have spark or fuel.