It sounds like a fuel filter is clogged, it would be the first thing I would check as far as the stalling is concerned.I had this happen to me on a truck I had a long time ago, the fuel filter was full of rust, when I drove faster the fuel flow would clog it up, when the pressure stopped the rust fell away from the filter media.