I just had a similar problem and after checking for all voltages on coil, harness, etc. I found a blown fuse (IGNITION LPS). Kind of embarassing but that fixed it. Mine was not getting a spark (used timing light to check) until I stopped cranking engine it flashed once. Don't rule out simple things, they will get you every time. Good luck.
'85 CJ-7 - 258 bored .030 w/ mid level cam, 4.0 head, Clifford intake and header, Weber 38, TFI w/ MSD 6, Black Diamond 3" lift, Daystar 1/2" lift shackles, 33x12.5 Goodyear Duratracs with stock 3.31 gears.