I have a 1999 cherokee sport, when its colder the jeep has trouble starting, i have to hold the gas pedal to get it to start, and it takes quite a while to start. after the jeep is started you have to keep on the throttle for a few minutes until it warms up a little or it will die. I have replaced cap, rotor, plugs and wires. I just don't want to start throwing more parts at it before i have an idea what's going on.
CF Veteran
TPS, IAC valve and o2 sensors are all possibilities. Get it on a diagnostics computer to see if you can pinpoint anything. Maybe try cleaning the TB and sensors, too.
Figured it out. Out of all things it was a bad battery. I feel rather stupid. It was good enough to start it but couldnt handle the load until the alternator caught up