1991 Jeep Cherokee 4.0L

My 1991 Jeep Cherokee, 6 cyl 4.0L engine,after it sits 4-5 hours (cold engine) starts, but has a tendency to stall unless you keep giving it gas.

The MAP sensor and the IAC idle control valve have been replaced recently. I am thinking it might be the TCS throttle control sensor since it is original and that’s 16 years old. The engine itself is a rebuilt with less than 15,000 miles on it.

Thanks Hal

Oops; that should be TPS Throttle Position Sensor