What would make a 4.0L 1989 Jeep Cherokee idle at 2250 RPM?

It could be the IAC module that sits next to the throttle body. It controls your idle and is non-adjustable.Try cleaning toyr throttle body system first, if tht doesn't work it will need to be replaced. Good luck, Mike