I have the same problem with my 87 cherokee.. so far i have replaced IAC,TPS,plugs, cap,rotor, mine still does it, going to put in new injectors this week, if that doesn't solve it i will have to...