Well, to let others know what it was that was causing the stalling...it turned out to be a PCM that was shorting out. The PCM is located behind the reservoir/coolant tank in the engine area. I had the PCM programmed by a Jeep dealership. So all in all, I spent a nice $1,000 in parts, sensors, and labor. Replaced TPS, IAC, crank sensor, coolant temp sensor, thermostat and housing, pick-up coil, ignition coil, spark plugs and wires, fuel and air filter. This Jeep is practically new!