It actually sounds like normal operation to me.
If it maintains rpms in the 1100-1300 rpm range while rolling and then drops to 800 at nearly stopped, (clutch pressed) that is normal. If it is staying higher up than that in rpms then I would suspect that the upper and lower intake manifold seals are leaking (or some other vacuum leak), which is very common on the 4.0 of all years. Eventually, the Check Engine light will come on and flag two typical codes, P0171 and P0174 if that is the case.
First thing I suggest is to remove and clean the IAC on the throttle body/intake. You'll see that a plunger on a shaft does the air modulating. Once the shaft is clean and wet with carb cleaner, whack the IAC against your palm such that the plunger is forced to slide along the shaft. It should make a thwock sound each time you whack it on your palm.
After that cleaning, reinstall the IAC and reset your computer to force it to relearn its idle strategy. Simply disconnect the - Battery terminal, turn on/off the headlamps and reconnect battery.
Start it without touching the gas. Let it idle in Park or neutral for about 4 min., then again in D with your foot on the brake. Then repeat both those steps with the air conditioner/defroster selected on. If it's a stick shift, it only needs to learn neutral and neutral with AC on.