My wife's 1999 500 XC has developed a strange problem. After it's warmed up, it won't shut off with the kill switch or the key. I have to choke it out to kill it. It shuts down fine while the engine is cool. I traced the wires and grounds and all appear to be okay. Any ideas?