Are there any causes for limp mode other than the belt switch? I have an 04 Prairie 700. I replaced the belt and ran a jumper wire to the belt switch any how. Reset belt light and it went away, yet the motor still act as if in limp mode. I don't think it has anything to do with the carbs. It have been in a fair amount of water in a creek. I've also replaced the battery. I have Dynatek CDI as well as the stock one. It seems the KEBC actuator is function when I turn the key on and off. If anyone has any insight, I would greatly appreciate it. The dealer suggested I replace the belt (which I did afterward) and wanted $100 for the belt, $100 to replace it, and $300 to shim sheaves if necessary which it was because I had taken them out for the old belt. I am a heavy equipment mechanic so needless to say, I did all the repairs in my shop at work for about $50. I just need a little suggestions from some one that knows more than me or that has been in my shoes. Thanks!