That is happening on my cherokee. I believe it is the wiring, so i am trying to disconnect the proper fuse if I can find my owners manual. Until then, I unplugged the battery. ***Check the horn relay. Remove the relay from its harness plug. If the horn does not stop, the problem lies between the relay and the horn, look for wire shorting on a live source, from breakage either from mechanical source, pinched or from corrosion. If horn stops, check Using a test light, check for voltage at the plug, there should be no voltage until you push the horn button. If there is voltage at the plug either the wire feeding the plug has shorted to a live source or the horn button is faulty. IF there is no voltage at the relay plug until you push the button (this would be ideal) then chances are the relay is faulty.
Bad crank position sensor
Yes, that would be one of dozens of options.
usually the factory alarm
bad fuel filter
A Cherokee would have the AW4. A Grand Cherokee would have a 44RE.
I would think so.
most common cause, a vacuum leak.
Bad sending unit in tank.
Pinched or blocked transmission cooling lines
Yes 93 to 95 are the same
The Cherokee would have the AW4 A Grand Cherokee would have the 42RE or 44 RE.