This is not an answer just a suggestion try looking for a vacuum leak. It would cause you car to stall without anything crazy being wrong with it
open