Ok the 6 amp fuse is for the ecm the 15 amp fuse is for the cluster one of the 20 amp is main power the outher 20 amp should be for the starter and charging circuit .your over heating problem could be in the fan temp sensor you will find it on the left side of the machine on top of the thermostat housing , take and disconnect the plug on it and jumper the two wires togather with key on fan should come on if it does replace fan temp sensor .if not visibly pull each fuse out and look to see if is burnt odds of the fan being bad is very uncommon. This will be all good if is an EFI 800 hope that is helpfull
Your engine codes should only be in two digit numbers and you should not have codes that end with any zeros.check engine light should flash like count the flashes three flashes pause then 6 flashes would be code 36 then longer pause between codes then you have more than one code after a long pause it may flash 4 times then short pause then two flashes would be code 42 witch is engine coolent temperature high voltage a code 56 is fuel pump open load/short to battery or short to ground should start with one flash short pause then two flash meaning 12 then codes will repeat ,to start flash engine codes turn key off and on three times in less then 5 sec then leave on
Will the crank shaft turn I would take the plug out and use a 1/4 in exstion and put it in the sparkplug hole needs to be about 10in to were it dont fall down in there and push to make sure the motor is not locked up
try resetting codes by removing both battery cables then touch them together away from battery terminals. then reconnect cables and start to see if it has same codes. not a valid code according to polaris code list
I am guessing you mean the float is sticking and leaking gas? If so, remove the carb and have it sonic cleaned. The jet that the float opens and closes and should be inspected for wear. In some instances, the float should be weighed for fuel saturation. That may prevent proper floatation in order to fully close the fuel flow once the bowl is full allowing the fuel to continue flowing.
If the machine is running okay before this happens, lift the seat and side covers , check for loose wires and plugs. 99 percent of time this is the problem is evreything seems to be working and it suddenly dies as your riding it.
Ive attached a video, but you can do this mechanically by adjusting your throttle linkage(but it may not be enough). I'd suggest making a "stop" or a mechanism to physically stop the throttle from opening up on the engine end at the carburetor or throttle body. You must add something to interfere with your engine being able to "open up", I'd reduce it so that it only opens up 15%-20% which will severely limit performance.
Another option is to add an aftermarket Rev Limiter like a MSD unit, or find any rev limiter compatible with CDI ignition and a Single Cylinder, that'll work and you can limit it to whatever rpm you prefer at the turn of a dial! I had to do this to a motorcycle and a drag car and used a simple adjustable rev limiter to keep others from mulling themselves or blowing my motor up!