I know this is an slightly older thread and my comments may not be relevant. But I saw this thread yesterday when I found myself stuck away from home when my 2006 LJ would not start out of the blue. Lights all came on in the dash but no cranking or clicking. After looking under the hood and under the jeep I finally called for a jump. I didn't have a meter or other tools. As I was waiting for the tow company / jump i went back under and wiggled the smaller wire that connects to the starter. I think that comes from the starter solenoid? In either case, that wire was corroded and I guess yesterday was the day it gave out. I missed it the first time I went under to look for something obvious and to bang on the starter with a rock. The wire corroded just at the small black connector that clips on the starter. I was able to strip the wire and wrap it around the terminal with some electrical tape. The jeep started and got home to add a new terminal connector. I just wanted to put this in a thread somewhere because i passed this up the first time underneath but only after i looked closely did I realize it had fallen apart and was the problem. I hope the OP got their jeep started.