you might want to check the fork in your transmission to make sure they are not bent if they are you are going to have to replace them you can get the forks t advance or auto zone what ever one you prefer
If it will shift when the engine is off, but not while it is running your clutch is not working
Most likely a broken gear cluster
you just suck at a stick shift
No, yj's have leaf springs while tj's have coil springs, they wont match at all
Broken bulb, or the wiring is shot.
Bulb in dash or sensor at t-case.
My 1998 Nissan sentra wony shift into high gear
Could be a loose or corrodedbattery cable.
The engine needs good battery power, fuel and spark to start and run. You are missing one of those.
Yes both are possibilities. Also axle, driveshaft, .....
Almost all accessories will work for the 2005 Jeep Wrangler Unlimited (LJ) and any 1997-2006 Jeep Wrangler (TJ). The 2004-2006 Unlmiteds simply have a longer wheelbase...any body parts and soft top/hard top parts probably wont work. Bumpers/lights/stereos/winches should work. If the part you are looking to use would mount on the Jeep length wise, it most likely won't. If it would mount on the vehicle width wise, it most likely will.
Check the sensor that is attached to the transmission. The other possibility is that the motor inside of the speedometer is broken. That happened to me on my 93 Wrangler. Went to the junkyard and got another instrument cluster.