1998 Jeep Grand Cherokee

Engine Performance problem
1998 Jeep Grand Cherokee 6 cyl Four Wheel Drive Automatic 120000 miles

My car starts fine When the engine is cold but as i'm coming to a stop it stalls, but once it warms up it runs good, the problem happens only when the engine is cold. I replaced the Idle Air temp. Control motor, the temp. Control sensor, I also cleaned the throttle port, I replaced the throttle port sensor too, after all this I still have the same problem, do you have any ideas?
October 23, 2010.

Could be the TCC solenoid, EGR valve and throttle position sensor

Oct 23, 2010.