When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Did you check that Idle control valve (stepper motor) is clean and working? Try disconnecting the ICV connector, engine idle should be high (approx. 1500 rpm) once disconnected. I replaced my ICV after some stallouts and wouldn't maintain idle nor to get rev up to drive. But once I replace it, it was all gravy, at least until the next issue pops up.
You are honestly supposed to reset the adaptive settings and there is a sequence in the RAVE manual to set the base idle. However before going that deeply into it as mentioned above verify the stepper motor tip is clean, and that hole it rest in is clean. You can replace the stepper motor with one off of a 96 Jeep Cherokee for around $10.00-20.00
Base idle on a 96 - 99 4.0L GEMS is supposed to be set through a TestBook T4, 94/95 3.9L 14CUX is in the Rave.
Must be Winter Break.
The pics of the small silver plug on your plenum is actually a cap and you can punch a small screw driver through and lift it out. Under that is a hex head screw for setting the base idle....... Funky Cole Medina....... You have to count the turns out when removing to make sure it's in the same location once cleaned as I've found oil/carbon buildup in that series of venturi through the plenums idle passages. The IACV is located within that area, both control the amount of air entering around the throttle plate.
As the fellas said, make sure the Idle Air Control Valve (solenoid) pintle (thing that looks like an arrow tip) and bore are clean of carbon AND a little carburetor cleaner around the throttle plate. venturi ports and bore would probably rid the low idle since these motors suck allot of heavy oil vapor through the plenum....... YMMV.