I have a 07 xrs 800r. when the sled is cold everything works fine. When the sled is warm the rpm hangs at about 3000 rpm and sits there. If I put the choke on briefly the rpm will come down to normal. As soon as I rev it up again the same thing happens. Any ideas?