Yes. There could be several reasons for engine to overheat.
water pump or cooling fans or thermostat low coolant
Pinched or blocked transmission cooling lines
Sounds like you belt came off.
Blocked radiator, low on coolant, stuck thermostat, air in cooling system
A 1991 Jeep Cherokee computer is what fits a 1991 Jeep Cherokee.
Bad thermostat, water pump not circulating, low coolant level, head gasket leak.
no
Your engine will overheat, rapidly if they have 'popped out' (on any vehicle, incidentally) because all the anti-freeze will leak out.
An XJ is a Cherokee, a TJ is a Wrangler.
There wasn't a 2003 Cherokee. The last Cherokee was 2000.
Yes