Sport, Country Classic, Limited, (and others) are the names of available option packages. You basic 1984-2001 Cherokee is pretty much the same as any other Cherokee.
An XJ is a Cherokee, a TJ is a Wrangler.
The grand Cherokee is a body style, sport is a trim package that is used on all jeep models(wrangler, Cherokee, grand Cherokee, patriot, ...)
Jeep Cherokee XJ 1984-1996 should interchange Jeep Cherokee XJ 1997-2001 should interchange
The fuel pump is in the gas tank on a 1999 jeep Cherokee sport.
Yes, they are the same vehicle, the sport is just a option package.
No
It is between the radiator and the grill.
there really is no difference in the engine it will be the computer and electrical connections
Yes
Yes
no. the wiring and computers are different.
How do i get more horsepower in my 1995 jeep cherokee sport with a straight six engine for free?