This happened to me alot with the 304. The wires to the ignition box take alot of moving and will crack on the inside. Start your Jeep and grab the harness and move it all around. I bet you will find your problem there. I ended up cut out and replacing the wires to and from the distributor, ignition box and coil, they had "dry rotted"
Ensure that the box has a good, I mean maybe straight to the battery, ground
Ensure that the box has a good, I mean maybe straight to the battery, ground