Try cleaning your IAC and throttle body. Your IAC might be stuck in open position if it idles at 1000 RPMs.
Also when the engine is cold, it will idle around 1000 RPMs.
98 TJ 4.7 Stroker!!! Unichip tuner, HPD30/D44, 4.56, Detroit Locker in rear axle, 3.25RC SL, 1.25BL, 1MML, 35x12.50x15, Cager Softs 15x8, XRC10 winch, Rancho 9000XL shocks with wireless remote