You can go with 87 thru 1995 for a direct fit.
1995-2006 will interchange.2007-2012 will interchange
It shouldn't, the engine blocks are different.
It is either a Cherokee, Grand Cherokee, or Wrangler. The model codes are xj, wj, and tj.
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.
It should work just fine, they are the same model.
Any Cherokee, YJ or TJ model wrangler will work
If the 4.0L is from a 1993-1995, then yes.
No, the 1994 model is a yj and they stopped making those in 1995. then a different model, the tj, started in 1997.
An XJ is a Cherokee, a TJ is a Wrangler.
There is no OBD-2 on that model... They first OBD 2 Wrangler was the 1997 model. The 1995 connector is under the hood.
no
The last YJ body Wrangler was a 1995 model.