The stalling problem sounds like it could be because of failing intake manifold gaskets. Do a search in the forums to learn more . . .