A fairly common cause of the stalling problem is the fuel pressure regulator. Do a search on the forums for stalling. Many people have reported the problem being solved with a new FPR.