I'd pop off the wheel and splash shield on the passenger side. Take a good look at that crank sensor connector. That's the lowest sensor that can cause a stall like you describe. Plug wires/ICM are a bit high on the motor and usually don't get very wet in the rain or a splash from a puddle. Although they can be at fault. Just sayin...it's more likely a crank sensor.