Bad crank position sensor
Yes, that would be one of dozens of options.
usually the factory alarm
its your fuel pump
Battery, starter, fuel pump, ignition, computer,................
The back of the ignition key cylinder is probably broken.
Sounds like your problem is probably a loose heat-sheild or a loose exhaust. Have it checked.
Have the alternator checked. It happened to me, and I had to replace it.
on the 4.0 jeep, if it cranks, but wont start, try replacing the crank sensor, located at the top rear of the engine, at the transmission
bad fuel filter
Bad Struts
A Cherokee would have the AW4. A Grand Cherokee would have a 44RE.
most common cause, a vacuum leak.