I would check belt tension and rotation of the pulley on the compressor.
The compressor may be exerting more drag then it is supposed to causing a further drop in RPMs then the IAC is compensating for and so causing it to stall.
It may be the pulley itself seizing which you may be able to recover with some corrosion cleaner, lubricant etc.
Also, there is supposed to be a certain amount of oil in the refrigerant to lubricate the system, perhaps you have a leak that has caused loss of this lubricant and again the compressor is taking more effort to rotate.
TSB NUMBER: 18-013-02 REV. A
THIS BULLETIN SUPERSEDES TECHNICAL SERVICE BULLETIN 18-013-02, DATED APRIL 20, 2002, WHICH SHOULD BE REMOVED FROM YOUR FILES.
Engine Performance Enhancements/**Rough Idle In Drive**
This bulletin involves selectively erasing and reprogramming the Powertrain Control Module (PCM) and Transmission Control Module (TCM) with new software.
2002 (PL) Neon
NOTE: THE TCM FLASH REPROGRAMMING APPLIES TO ALL VEHICLES. THE PCM FLASH REPROGRAM APPLIES TO VEHICLES EQUIPPED WITH A 2.0L ENGINE AND A 41TE TRANSMISSION. BOTH MODULES MUST BE UPDATED WHERE APPLICABLE.
The customer may complain or the vehicle may exhibit one or both of the following conditions:
•The vehicle lacks performance, most noticeably in low speed driving while transmission is in overdrive. The TCM flash allows for more responsive transmission downshifts.
•**A rough idle in drive more noticeable when the engine is not loaded; A/C, electrical, power steering load, etc. and may be described as a drop in idle speed. The rough idle condition addressed by this bulletin occurs only when the engine is in the 600 rpm mode (no load). Rough idle when the engine is in the 800 rpm mode (loaded) is not addressed by this bulletin.**