The throttle body may accumulate an oily, black residue in the bore and on the throttle plate causing hard starting or possibly stalling when coming to a stop. The throttle body should be cleaned during regular maintenance but do not spray cleaners directly on or at the throttle position sensor (TPS) as this can damage the sensor.Google+
Car Problem Reports
Jeep Cherokee Engine Performance Problems Due to Residue on Throttle Bodies
Jeep Cherokee Problem
Average Mileage: 136,500 mi (120,000 mi - 153,000 mi)
Visitor, 2000 Jeep Cherokee, 120,000 mi
in cold weather, mainly, choke cleaner is needed to let the engine idle correctly without stalling.