Ok I have followed these threads all the way through and now I am out of ideas. I have replaced the fuel filter, spark plugs, Idle air control motor, throttle body sensor and my cherokee is still stalling as I start to come to a stop, the vehicle starts to feel like its surging and sometimes cuts off. I am getting no codes. Could someone please give me some sort of idea what else I can look into?? It does not stall while I am driving it at normal speeds.