I imagine there may be a vacuum leak or air intake leak causing the engine to get more air than fuel. Or, you could have a fuel pressure concern.
Some testing should be done when the stall occurs to find out what specifically is happening. Good luck.
Here is a link to some shops near you: https://repairpal.com/directory?address=93551&car_brand_names=Chevrolet