1993 Jeep Grand Cherokee

Car runs ok but has very rough idle. Replaced the idle air control motor. Still no good. Good compression in all cylinders.

How about other maintenance items like air filter plugs and wires

All of the normal stuff has been done. Could this be a plugged catalytic converter?

no try cleaning the throttle body and mass air flow sensor and check for vacuum leaks.