Yes; 4.0's are common in the short-wheelbase Jeeps.
yes
Yes, they both have the same 5x4.5 bolt pattern.
The engine computer is the voltage regulator in a 1997 Jeep Grand Cherokee.
A Wrangler or Cherokee could have either a 2.5L or a 4.0L . A Grand Cherokee could have a 4.0L or a 5.2L.
If the engine is the same then it will work.
Jeep Wrangler and Cherokee with a inline 6 engine.
An XJ is a Cherokee, a TJ is a Wrangler.
The engine computer is the voltage regulator.
reverse kills engine
It shouldn't, the engine blocks are different.
Wrangler up to 2006, Cherokee up to 2000. Grand Cherokee up to 2004.
A 1997 Jeep Wrangler uses green coolant.