do you have any problems starting it or just when its running? double check the basics like plugs, vacuum leaks and airway for blockages, check fuse box for any loose or blown fuses and relays. Compression test, fuel pressure (check injectors, pump and pressure test), check the wiring harness for the ignition system for any breakages or liquid getting into any connectors, faulty MAF sensor. couple of things to check hopefully they’ll bring something up and you can fix it. bad timing could also cause the car to randomly stall but would have others symptoms too, if you've replaced all those parts though it might be worth checking it just in case.