Hey, i have a 97 xj country....its definatly your relay, my cherokee did the exact same thing to me a few months ago, it would just run to its little hearts content, even if the key was out, so i went to autozone and picked up a relay for it, problem solved, 10 bucks to solve your problem.. :o