with the stalling.... when you get in it in the morning does it stall ??? then after a while run alright? this is usually the IAC... it costs 50 bucks and is very easy to change...
Very common problem... when you let off the gas it salls... let us know how you make out