The ZJ including '94 did not come with an electric fan. I would look into your fan clutch being bad, this is attached to the cooling fan via the water pump.
First, would be to check whether or not the electric fan is coming on. Set the emergency brake for safety, make sure the Jeep is in park, hood open, motor running, turn on the AC and see if the electric fan (located against the inside of the radiator) is running. If not, that would be your root problem, and answer why it seems to only happen when the AC is on. If you have a bit of testing background, unplug the fan itself (the plug is located on the left side of the shroud), and see if there is 12v from the feed (not the fan) side. If there is, there's something worng wirth the fan itself, if not, it's more than likely the relay.
transfer case
There are several things that can cause your 1993 Jeep Grand Cherokee driver information Center not to work. The most common cause is a blown fuse.
There can be several things that will cause your 1994 Jeep grand Cherokee to make a loud clanking noise when you drive it. The most common cause is a bad u-joint.
no it wont fit cause ive just changed a 1990 jeep Cherokee transmission it had a 1998 jeep grand Cherokee transmission in it it broke the fly wheel and burned the torque converter up
Bad crank position sensor
Yes, that would be one of dozens of options.
usually the factory alarm
bad fuel filter
nope
Yes, it can cause the cruise to surge.
Bad Struts
most common cause, a vacuum leak.