Hello, it sounds like a possible vacuum leak or low idle condition. Do you have a way to read the codes and post them here for us? If not auto zone will read the codes for free and give you a printout and then you could post them here. The conditions you describe could be caused by so many things. Try to get the codes read and then we could be of more help to you.
Saturday, February 15th, 2014 AT 2:36 PM