It could be several things. Is the check engine light on? When you say it isn't shifting, is it stuck in only one gear? As far as the stalling issue, have you checked for vacuum leaks as well as the idle air control valve (IAC)?
Let me know.
Friday, April 4th, 2014 AT 7:32 PM