I have a kawaski 300 Prarie 2000 4*4, recently was running fine. Now it wont rev up in any gear D-N-R. Like it has a rev limiter or a belt reset switch some where. The fastest you can go is 10mph, I have even turned the choke on to see if its a fuel problem and no change but a backfire. I believe this problem is electrical, it is a consistant problem, not random. I have taken this thing all apart and can't find anything. Please help. Also it seems to heat up more than usual at idle when sitting there.