OP here. I did not intend this thread to be about diagnosing a stalling issue. I thought I had it pretty much covered and needed to know simply where to go to get one. But, as recommended, I did what was asked.
HappyDog said:
I have purchased genuine Mopar parts from We R Mopar
www.wermopar.com and been quite happy with their prices and service. I took a quick look at their website and couldn't figure out whether the IAC should be under "intake", "fuel system", or whatever, but you can call them at (855) 935-7900. That would be best anyway because then you will learn what the availability is as well as price.
HappyDog, the mentioned site lists the IAC under Fuel System... Fuel Injection for $89.25
WeRMopar.com. Seems decent enough compared to Advanced Auto Parts, assuming it's truly Mopar.
BirchlakeXJ said:
I guy the vast majority of engine management sensors DIRECTLY from Jeep.
There is a huge variation in quality/dependability/reliability with engine management sensors.
The extra money you spend on a MOPAR unit is money well spent.
I called two local Chrysler/Dodge/Jeep dealers. The closest wanted $119 (retail). The second wanted $150 (beyond retail)! :nono:
So now, at least, I have a source, so thank you HappyDog.
But, for the discussion of stalling diagnosis:
Here is how my 2001 XJ Sport started and drove this morning.
Ambient air at 28degF, cold start:
IAC Valve unplugged, start up:
Notice the rpm's are at most 100 less than when the IAC was plugged in.
IAC Valve unplugged, driving and coming to a stop, at operating temperature:
I'm sure we've all been there:
Customer:
Mr. Mechanic, there's this thing happening...
Mechanic:
Ok, I'll drive it for a day to replicate the issue...
.....day later.....
Mechanic:
I could not replicate the issue.
Customer:
But I swear it happens to me!
When at work, the Jeep hovers at stall, usually when warm, sometimes when cold. Today it's been the coldest. After a day in the field driving 5 to 10 miles on local roads and dirt roads, I drive home at highway speeds between 50 and 78 mph. After 30 miles, I am back in my home town with traffic lights and stop signs. The RPM's struggle to maintain 300 rpm at idle but does not usually stall. A couple times in the beginning when this all started during the summer, she stalled after getting home, and that's when I cleaned the IAC. Now when I get home, she doesn't stall, just hovers at stall/run. Recently, in the mornings (but not today, of course :wierd

, upon cold start, she would turn on, then stall unless I gave it a little throttle for 30 seconds to a minute. After that, she's back to regular idle around 700 +/- rpm. I am guessing it's the IAC simply based on the improvement from cleaning and assuming the valve becomes stuck periodically in either closed or in the opened position.
So, now what's the consensus?