Stalling can be from many things. Did the check engine light come on and stay on?
Your battery will not cause this unless it is dead and it is not from your description.
When it becomes more consistant, get a shop to check it for you and give you a bid.
Thursday, October 13th, 2011 AT 10:09 PM