i had my 96 jeep do the samething with me.ummmmmmm it would be a number of possibiltys of what it could be,hard to say for sure.do u have a check engine like come on at all,if so,see if u can get the codes for it,it would help alot more.but it could be an idle air control valve gone bad,ignition...