I have an issue with my 2004 mtn sxviper. Its a 700. Basically, the thing runs great, but is difficult to start, even once it is warm. I have had it in to a yamaha dealer three times, but the problem persists. It hasnt been ruining my time on the snow, but it is very annoying. Any suggestions?