I do not have a lot of experience on pre 1993 jeeps but if it were a later model I would check the crank position sensor... I'm not even sure if that 1991 rig has one, but I know on my later jeeps if that sensor is gone it will crank fine but make no sparks. good luck!