Troubleshooting a starter issue requires checking:
* Battery Cable Connections: Corrosion or loose connections at both the battery terminals and the starter motor terminals are the most common causes of starter problems. Clean and tighten these connections thoroughly.
* Ignition Switch: A faulty ignition switch can prevent power from reaching the starter solenoid.
* Neutral Safety Switch (NSS): This switch prevents the starter from engaging unless the transmission is in Park or Neutral. A faulty NSS is a common cause of a no-start condition.
* Starter Solenoid: The solenoid itself can fail, preventing the starter motor from engaging.
* Starter Motor: The motor itself can fail.
* Wiring Harness: Look for any obvious damage or breaks in the wiring between the battery, ignition switch, NSS, and the starter.
Because there's no single fusible link to check, diagnosing a starter problem requires a more systematic approach than simply replacing a single component. A wiring diagram specific to your 1991 XJ Cherokee's model year and engine would be helpful for tracing the circuit. You can find these diagrams online through Jeep forums or repair manuals.