Any check engine light? My car did what I call "flash" stalling. In other words the red idiot lights by the gauges would flash and the engine would die for a second and then it would run again. The computer stored cam, crank, and spark timing sensor faults. Turned out to be the ECM itself that was bad. Swapped a used one in from Ebay and runs great now.
BD