On the '89 it's on the top left side of the transmission bell housing.
no.
Yes, a Cherokee has a thermostat.
yes. they should be good from at least 87-95.
The most common reason for the XJ Cherokee to turn over and not start running is a faulty Crankshaft Position Sensor (CPS) on the transmission bell housing. Search the Internet or some of the Jeep specific forums, there are instructions for testing the CPS.
It is above the starter. You must remove the started to get at the CPS. There is one bolt that holds the CPS in the block.
Yes it will fit. 87 to 96 will interchange unless you change from power to manual or the reverse
Yes, replace it.
Yes, but 87 octane is all that is needed.
You can go with 87 thru 1995 for a direct fit.
The answer is yes. They have the same bolt pattern which is 5x4.5"....so practically you can interchange rims between Cherokees from 1986 or '87 with newer Cherokee's and grand Cherokee's until they changed the body style(1999 I think)
The camshaft position sensor is inside the distributor. The crankshaft position sensor is in the top of the bell housing on the driver side.
Above the rear axle on driver side wall.