Off-road Atlas LogoOff-road Atlas Logo
  • Behind The Wheel
  • How-To
  • News
  • Stories

How to Reset the Check Engine Light on a Polaris RZR 1000

By Kavan Wright | How-To on January 14, 2025
10M READ
Share
18
SuperATV Polaris RZR XP Turbo 4 Seat at Rally n the Rocks
Whether you take your Polaris RZR 1000 around the block or take it out on the trail, getting time in the saddle will eventually reset most check engine lights. Just make sure you’ve fixed whatever issue caused the light in the first place before you commit to a big trip.
Photo by SuperATV

That pesky Polaris RZR 1000 check engine light is mocking you again. Your dash lights are called “idiot lights” for a reason, and you’re not going to be caught dead at the park without resetting your RZR’s check engine light first.

Maybe it’s not that bad, but a check engine light that won’t go away is annoying regardless. We’ll give you some sure-fire ways to read your Polaris RZR 1000 check engine light codes and reset them.

Polaris RZR 1000 Check Engine Light Codes

How to Locate the Codes on Your Polaris RZR 1000

Accessing diagnostic codes for each model and year can vary. Be sure to check your machine’s manual for specific instructions.

To locate the check engine codes on a Polaris RZR 1000, follow these steps:

Using the Display:

  1. Turn the Key to “ON” Position without starting the engine
  2. Access the Diagnostic Screen
    • Press the “Mode” or “Toggle” button on the digital display until you reach DIAGCODE, CK ENG, or Engine Error Codes.
      • Some models may require you to press and hold the MODE button to open the diagnostics code menu.
    • More than one code may be present at a time. Press the UP button to see if more codes are present.
  3. View the Error Code
    1. You’ll see three numbers
      1. First number (far left): This number can range from 0 to 9. This represents the total number of diagnostic codes present.
      2. The second number (top right): This number can be 2 to 6 digits in length. This number is the SPN, or Suspected Area of Fault
      3. The third number (bottom right): This number can be 1 to 2 digits in length. This number is the FMI, or Fault Mode
  4. Record the numbers
    1. Write down the numbers you see and compare to your owner’s manual or our definition table at the end of the article

Blink Code Method (Older Models without a Digital Display):

The Polaris RZR XP 1000 has had a digital display since it was launched in 2014. If you have a different older Polaris model without a digital display, you’ll use the blink code method below.

Again, different models may use different methods. Check your machine’s manual for specific instructions.

  1. Cycle the Key
    • Turn the ignition key ON-OFF-ON-OFF-ON quickly, leaving it in the “ON” position on the third cycle
  2. Check the Engine Light Blinks
    • Count the flashes of the check engine light. The flashes will indicate a 2-digit error code (e.g., 2 flashes, a pause, and 3 flashes = Code 23)

Using a Diagnostic Tool (Optional):

For more detailed diagnostics, you can visit your local Polaris dealer or a well-equipped shop in your area. Or you could pick up a Dynojet Power Vision 3 ECU Tuner to read your own codes, monitor machine performance in real time, and more.

  1. Locate the Diagnostic Port
    The diagnostic port on RZR models is located under the front cover near the coolant reserve bottle
  2. Connect a diagnostic tool
    Use a diagnostic tool to retrieve, read, and reset Polaris RZR XP 1000 check engine codes

Common Polaris RZR 1000 Check Engine Light Codes

65590, 65591, 65592

If you get an error code like 65590, 65591, or 65592, you’re probably dealing with a clutch belt problem.

Most Polaris RZR 1000 check engine light codes are related to the drive belt and pop up after belt replacement. If you own a RZR, this probably doesn’t surprise you.

These error codes tend to show up after belt replacements because the interior of the clutch is still dirty, or the belt wasn’t installed or broken in properly. This can lead to a misfire code due to belt slippage or damage. And, of course, these error codes aren’t generally included in your manual!

We’ve got you covered when it comes to installing and break in a drive belt properly. This guide will help you get your belt installed correctly the first time—and resolve your check engine light.

If you’re sure it’s not the belt, this code can also indicate an issue with spark plugs, the coil, plug wires, injectors, compression, timing, or a fuel issue causing a misfire.

520344

The 520344 error is generally related to the emissions system or O2 sensor. You can get an FMI (fault mode) of 15 or 17 with this error.

An FMI of 15 is often caused by a dirty air filter—a relatively simple fix.

An FMI of 17 is generally a result of a clogged fuel filter—another simple fix.

However, both FMIs can be caused by a bad oxygen/O2 sensor. And 15 can be an issue with the MAP sensors or caused by exhaust or intake leaks, which can be much harder to resolve.

FMI 17 can also indicate a bad fuel pump, which can cost you a pretty penny. If your fuel pump is the cause of your check engine code, get an Up & Running Polaris RZR Fuel Pump. They’re way cheaper than an OEM replacement but work just as well.

Cross your fingers and hope for a dirty filter if you see Polaris error code 520344!

3056 & 520209

Polaris RZR XP 1000 check engine code 3056 and 520209 are also fairly common. These errors generally indicate some problem with the O2 sensor as well.

The problem could lie with the sensor itself or bad wiring. The sensor may need cleaned, rewired, or replaced.

Other Codes

Your RZR can throw tons of other codes. Polaris shares just under one hundred SPNs, each with at least one FMI—and many have more.

We include a handy Polaris RZR diagnostic code table below to help you brainstorm solutions for the problem causing your check engine light.

Refer to your Polaris RZR service manual for a complete list of error codes and troubleshooting steps. If the issue persists, consult a Polaris dealer or technician for assistance.

Resetting Your Check Engine Light

1. Fix the Problem

Your number one choice should always be to fix the problem that’s throwing the code. Of course, that’s easier said than done.

But if you’re confident you’ve fixed the problem that was causing the light to come on in the first place, it may be time to try something else.

2. Ride Your Machine

If your RZR’s check engine light doesn’t reset, it doesn’t necessarily mean you did something wrong. Your UTV might just need some time to sort itself out.

The length of time required to reset your light depends on the diagnostic code you get, and it’s hard to tell which ones will take longer.

With some codes, the check engine light will reset after 4000 engine revolutions (assuming the issue is fixed). Others will take much longer and require many key-on and off cycles.

And there are some that won’t reset with this method at all and require specialized tools.

3. Use a Tool

If your RZR’s check engine light doesn’t reset on its own, you can try using specialized tools.

There are a number of tuners and other scan tools that can manually reset your check engine light.

If you don’t have one, don’t want to get one, or it doesn’t work for you, you may have a code that can only be reset using Polaris’ proprietary “Polaris Digital Wrench Software.” Your local Polaris dealer should have access to this software and be able to reset your light in this case.

If you’ve tried everything else and can’t get your check engine light to go away, you’ll have to take it to a dealer.

4. Disconnect the Battery (Last Resort!)

If you’re at your wits’ end, and you have to get that check engine light off RIGHT NOW, there’s one more thing you can try.

Before we tell you what to do, we’ll tell you why we consider it a last resort. This process resets your ECU, but it can inadvertently reset parts of your ECU’s memory, which can lead to more issues. Some are easy to resolve, but others might require you to replace your ECU if it’s permanently damaged.

In theory, this is a risky method. In practice, it seems to work out.

To reset the ECU, you have to disconnect the battery completely. Then touch your RZR’s wire harness terminals together. This will drain the capacitors and anything else in your ECU that holds a charge and is a guaranteed method of resetting your Polaris RZR’s check engine light.

Just remember—if you didn’t fix the problem, your check engine light is going to come back on eventually.

Say Goodbye to Your Idiot Lights

With your idiot light situation resolved, you can ride with confidence knowing you’re just as mechanically intelligent as the next person. And when your buddy’s check engine light turns on, you can save the day.

Since 90% of check engine lights are caused by belt issues, make sure to upgrade your drive belts, and say goodbye to your idiot lights.


Polaris RZR 1000 Check Engine Light Codes Definition Table
ComponentConditionSPNFMIP-Code
Accelerator position 2Voltage too high293P1228
Voltage too low4P1227
Not plausible2P1225
Throttle position sensor 1Voltage too high513P0123
Voltage too low4P0122
Signal out of range2P0121
Data valid but above normal operation range – most severe level0 
Data valid but below normal operational range – most severe level1 
Abnormal rate of change10 
Out of calibration13 
Vehicle speed signalData erratic, intermittent, or missing840P0503
Data valid but above normal operating range – most severe level1 
Data valid but below normal operating range – most severe level2 
Voltage above normal or shorted to high source3 
Voltage above normal or shorted to low source4 
Abnormal frequency or pulse width period8 
Abnormal update rate9 
Abnormal rate of change10 
Bad intelligent device or component12 
Received network data in error19C1069
Accelerator position 1Voltage too high913P0228
Voltage too low4P0227
Not plausible2P0225
Manifold absolute pressure sensor (T-MAP)Voltage too high1023P0108
Voltage too low4P0107
Data erratic, intermittent or incorrect2 
Mechanical system not responding or out of adjustment7 
Abnormal rate of change10 
Intake air temperature (T-MAP)Voltage too high1053P0113
Voltage too low4P0112
Data erratic, intermittent or incorrect2 
Abnormal rate of change10 
Data valid but above normal operating range – lease severe level15 
Engine temperature sensor (ECT)Voltage too high1103P0118
Voltage too low4P0117
Temperature too high16P0217
Engine overheat shutdown0P1217
Data erratic, intermittent or incorrect2 
Abnormal rate of change10 
Data valid but above normal operating range – least severe level15 
Data valid but below normal operating range – least severe level17 
System power (Battery potential/power input)Voltage too high1683P0563
Voltage too low4C1063
Data valid but above normal operational range – most severe level0 
Data valid but below normal operational range -most severe level1 
Data valid but above normal operating range – moderately severe level16 
Data valid but below normal operating range – moderately severe level18 
Engine speed (This is applicable when the EPS module gets the engine speed from the ECM)Error in engine speed computation19031P121C
Received engine speed error19C1066
Data valid but above normal operating range – most severe level0 
Data valid but below normal operating range – most severe level1 
Data erratic, intermittent or incorrect2 
Mechanical system not responding or out of adjustment7 
Engine SpeedError in engine speed computation40031P121D
Data valid but above normal operating range – most severe level0 
Data valid but below normal operating range – most severe level1 
Data erratic, intermittent or incorrect2 
Mechanical system not responding or out of adjustment7 
Received network data in error19 
Gear sensor signalVoltage too low5234P0916
Data erratic, intermittent or incorrect2 
Voltage above normal or shorted to high source3 
Abnormal update rate9 
ECU memoryEEPROM: Read/write failure, bad intelligent device or component62812C1073
Out of calibration13 
CalibrationChecksum/CRC error/Out of calibration63013C1074
Crankshaft position sensor (CPS)Plausibility fault6362P0335
Abnormal frequency or pulse width or period8 
Camshaft phase sensorCircuit fault6378P0340
Injector 1 (Front) (MAG) (SDI port injector)Driver circuit open/grounded6515P0261
Driver circuit short to B+3P0262
Driver circuit grounded4P1262
Injector 2 (PTO)Driver circuit open/grounded6525P0264
Driver circuit short to B+3P0265
Driver circuit grounded4P1265
Rear differential outputDriver circuit open/grounded7465P1691
Driver circuit short to B+3P1692
Driver circuit grounded4P1693
Fan relay driver circuitDriver circuit open/grounded10715P1481
Driver circuit short to B+3P1482
Driver circuit grounded4P1483
Ignition coil primary driver 1 (MAG)Driver circuit short to B+12683P1353
Voltage below normal or shorted to low source4 
Current below normal or open circuit5 
Ignition coil primary driver 2 (PTO)Driver circuit short to B+12693P1354
Voltage below normal or shorted to low source4 
Current below normal or open circuit5 
Fuel pump driver circuitDriver circuit open/grounded13475P0230
Driver circuit short to B+3P0232
Driver circuit grounded4P0231
ECU output supply voltage 1Voltage too high35973P16A2
Voltage too low4P16A1
Data valid but above normal operational range – most severe level0 
Data valid but below normal operational range – most severe level1 
Data valid but above normal operating range – moderately severe level16 
Data valid but below normal operating range – moderately severe level18 
ECU output supply voltage 2Voltage too high35983P16A9
Voltage too low4P16A8
Data valid but above normal operational range – most severe level0 
Data valid but below normal operational range – most severe level1 
Data valid but above normal operating range – moderately severe level16 
Data valid but below normal operating range – moderately severe level18 
ECU output supply voltage 3Voltage too high35993P17AA
Voltage too low4P17AB
Data valid but above normal operational range – most severe level0 
Data valid but below normal operational range – most severe level1 
Data valid but above normal operating range – moderately severe level16 
Data valid but below normal operating range – moderately severe level18 
ETC accelerator position sensor outputs 1 & 2 correlationCorrelation fault/data erratic, intermittent or incorrect656132P1135
Throttle position sensor 2Voltage too high5201983P0223
Voltage too low4P0222
Signal out of range2P0221
Data valid but above normal range – most severe level0 
data valid but below normal range – most severe level1 
Abnormal rate of change10 
Out of calibration13 
All wheel drive control circuit (AWD)Driver circuit open/grounded5202075P1836
Driver circuit short to B+3P1835
Driver circuit grounded4P1834
Steering over current shut downCurrent above normal or grounded5202216C1050
Steering excessive current errorCurrent above normal or grounded5202226C1051
Steering torque partial failureCondition exists52022331C1052
Steering torque full failureCondition exists52022431C1053
EPS inverter temperatureGreater than 110° C/230° F – Severe52022516C1054
Greater than 120° C/248° F – Most Severe0C1055
EPS CAN communications receive data errorNo RX message for 2 seconds5202262U0100
Condition exists31 
EPS CAN communications transmit errorNo TX message for 2 seconds5202272U1100
Position encoder errorPosition encoder error – root cause unknown52022811C1065
Bad intelligent device or component12 
Condition exists31 
EPS software errorBad intelligent device or component52022912C1070
Condition exists31 
IC CAN communication with EPSEPS offline (EPS DM1 not seen)52023031U0131
EPS power save conditionEPS: Key on, engine off, 5 minute power save/timeout52023131C1071
Idle air control valve (IAC) M17; IAC stepper pin 3Driver circuit open/grounded5202685P1515
Driver circuit short to B+3P1519
Drive circuit grounded4P1518
Throttle body control – requested throttle angle not plausibleCondition exists52030531P1530
ECU analog to digital converter fault – no loadCondition exists52030631P1531
ECU analog to digital converter fault – voltageCondition exists52030731P1532
Accelerator sensor synchronicity fault sensor difference exceeds limitCondition exists52030831P1533
ECU fault – ICOCondition exists52030931P1534
ECU fault – hardware disruptionCondition exists52031131P1537
Oxygen (O2) sensor 1Data erratic, intermittent, or incorrect30562P0130
Voltage above normal or shorted to high source3P0132
Voltage below normal or shorted to low source4P0131
Bad intelligent device or component12 
Oxygen sensor heater 1Data erratic, intermittent, or incorrect5202093P0032
Voltage above normal or shorted to high source4P0031
Voltage below normal or shorted to low source5P0030
Current below normal or open circuit5 
Fuel correction frontData valid but above normal operating range – least severe level52020415 
Data valid but above normal operating range – least severe level17 
Accelerator position/brake position interactionCondition exists52027531 
Throttle body control – power stageData erratic, intermittent, or incorrect5202772 
Voltage above normal or shorted to high source3 
Voltage below normal or shorted to low source4 
Abnormal frequence or pulse width or period8 
Condition exists31 
Throttle body control – return spring check failedCondition exists52027831 
Throttle body control – adaption abortedCondition exists52027931 
Throttle body control – limp home position check failedCondition exists52028031 
Throttle body control – mechanical stop adaptation failureCondition exists52028131 
Throttle body control – repeated adaptation failedCondition exists52028231 
Throttle body controlData erratic, intermittent or incorrect5202832 
Voltage above normal or shorted to high source3 
Voltage below normal or shorted to low source4 
Throttle body control – position deviation faultCondition exists52028431 
ECU monitoring errorCondition exists52028631 
ECU monitoring error (level 3)Condition exists52028731 
ECU monitoring of injection cut off (level 1)Condition exists52028831 
ECU monitoring of injection cut off (level 2)Condition exists52028931 
Throttle body control – requested throttle angle not plausibleCondition exists52030531 
ECU ADC fault – no loadCondition exists52030631 
ECU ADC fault – voltageCondition exists52030731 
Accelerator sensor sync fault – sensor diff exceeds limitCondition exists52030831 
ECU fault – ICOCondition exists52030931 
ECU fault – hardware disruptionCondition exists52031131 
Idle fuel correction bank 1Data valid but above normal operating range – least severe52034215 
Data valid but below normal operating range – least severe17 
Adaptive fuel correction bankData valid but above normal operating range – least severe52034415P0170
Data valid but below normal operating range – least severe17P1170
EPAS communications receive data errorData erratic, intermittent or incorrect5202262 
Condition exists31 
EPAS inverter temperatureData valid but above normal operational range – most severe5202250 
Data valid but below normal operation range – most severe16 
EPAS software errorBad intelligent device or component52022912 
Condition exists31 
EPAS SEPIC voltage errorVoltage above normal or shorted to high source5240863 
Voltage below normal or shorted to low source4 
EPAS power save conditionCondition exists52023131 
Vehicle speedVehicle speed too high840 
Vehicle speed implausible10 
Received vehicle speed has errors19 
Vehicle speed sensorData drifted high8420 
Data drifted low21 
ICS communicationLoss of CAN between EPS and instrument cluster52023031 
VGD lowVGD low5240864 
Absolute position sensorOut of range180731 
Not calibrated13 
Transmission requested range dataData erratic, intermittent, or incorrect1622 
Data valid but above normal range – least severe15 
Data valid but below operating range – least severe17 
CAN message PGN 65382, 65396, 65314, 65265, 61445Abnormal update rate516116,516117, 516118, 516120, 5161219 
SW version & HW version mismatchData erratic, intermittent or incorrect5161192 
Vehicle speed dataData erratic, intermittent or incorrect5161232 
Data drifted high20 
CAN 1Root cause not known51612511 
System voltageData valid but above normal range – most severe level5161260 
Data valid but below normal range – most severe level1 
Voltage above normal or shorted to high soruce3 
Voltage below normal or shorted to low source4 
Data valid but above normal operating range – moderately severe16 
Data valid but below normal operating range – moderately severe18 
Raw brake switch statusData erratic, intermittent or incorrect5205722 
Normalized accelerator pedal positionData erratic, intermittent or incorrect5205742 
Engine speed dataData erratic, intermittent or incorrect5240002 
Steering angle inputData erratic, intermittent or incorrect5241142 
Cylinder not identifiedMisfire Detected655907P0314
Cylinder 1 (PTO)Misfire Detected655917P0301
Cylinder 2 (MAG)Misfire Detected655927P0302

Note: This table was last updated 1/14/25 and is meant for informational purposes only. Always confer with your machine’s owner’s manual before proceeding with repairs. Polaris shares digital versions of owner’s manuals for most machines. For assistance, contact an authorized Polaris dealer.

RELATED CONTENT: machine maintenance79 Polaris RZR 100032
Share
18

63 Comments

  1. Avatar for Jeff BolanJeff Bolan says:
    April 25, 2021 at 12:59 pm

    I have rev 1 programer will not program stage 1 or 2,I bought this for my machine. Says problem communication error.

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      April 26, 2021 at 12:24 pm

      Hey Jeff, thanks for tuning in! In order for us to help you out, we’ll have to know what machine you have along with some other details. Give us a call at 855-743-3427 and we’d love to get you taken care of!

      Reply
      • Avatar for Jennifer VanderwielJennifer Vanderwiel says:
        May 17, 2021 at 11:37 pm

        I have a Polaris 900 trail rated. I hit a deep water hole this weekend and my light came on the Code displays as 520207 4 switch says Voltage below normal, or shorted to low source . It is save to reset check engine light. Or what does this code mean and do I need to do anything?

        Reply
        • Avatar for Tyler LichlyterTyler Lichlyter says:
          May 19, 2021 at 2:07 pm

          Hey Jennifer, thanks for reaching out! Odds are it’ll just come back if you reset it without fixing it. If it doesn’t come back, reaching out to your local licensed Polaris dealer is your best bet to figure out the exact issue.

          Reply
          • Avatar for Ronald EdwardsRonald Edwards says:
            March 25, 2022 at 3:21 pm

            What to do, replaced turf mode actuator and driver relay circuit. Still have a 746 code with check engine lite. 2017 General 1000?

          • Tyler Mingione says:
            March 28, 2022 at 8:15 am

            Hey Ronald! If you’ve already tried contacting your local Polaris dealership and they weren’t able to troubleshoot, our advice is always to check out the forums. There is one discussing this code here: https://www.polarisgeneralforum.com/threads/check-engine-light-code-746.12641/ . This is normally one of the best ways to troubleshoot codes like this outside of contacting the dealer. Thanks for tuning in!

        • Avatar for Gary LambertGary Lambert says:
          May 24, 2023 at 12:57 pm

          I have a Polaris 2014 RZR 1000 XP I cannot get my engine light to go out. I’ve disconnected the cables I’ve touched the cables together to release any stored energy but still the light stays on. What are my options?

          Reply
          • Avatar for Kavan WrightKavan Wright says:
            May 24, 2023 at 3:44 pm

            What a pain. If you’re absolutely sure you’ve fixed the problem and you’ve discharged the power, I would try riding on it for several more hours to see if it will finally clear itself. If that doesn’t work, I’d take it to a dealer to get it cleared manually. Hopefully they’ll do it without charging you. Good luck, Gary!

  2. Avatar for JakeJake says:
    May 19, 2021 at 7:48 pm

    I have an 2017 rzr 1000 high lifter, was recently driven in low gear check engine light came on. How can I figure out how to reset this code

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      May 20, 2021 at 11:31 am

      Hey Jake, thanks for tuning in! Have you followed the steps in the article? If none of these seem to be working for you, I recommend you reach out to your local Polaris dealer, so they can help diagnose the issue.

      Reply
      • Avatar for AlbertAlbert says:
        July 9, 2022 at 12:22 am

        Hi Tyler,

        The article says to disconnect the battery completely and the touch the wires harness terminals together. What terminals are they referring too?

        Reply
        • Avatar for Kavan WrightKavan Wright says:
          July 11, 2022 at 3:37 pm

          Hey Albert! Those terminals are the positive and negative terminals connected to your battery’s posts. Take them off the battery so your machine is completely disconnected from power, then touch them together to drain any power hanging around in your system. You can get the same effect just by disconnection your battery and leaving it alone for a while.

          Keep in mind that this can cause issues with your ECU. It’s not super common, but it can happen. You definitely want to double-check all your other options first.

          Reply
  3. Avatar for Armando MancillaArmando Mancilla says:
    June 10, 2021 at 7:22 pm

    I have a 2018 Polaris Rzr xp 1000. I have a check engine light cylinder 2 misfire??

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      June 14, 2021 at 9:20 am

      Thanks for checking in! That is a tough question to answer. Our best advice would be to contact your local dealer or shop to help you get this figured out.

      Reply
    • Avatar for James BurgeJames Burge says:
      August 30, 2021 at 11:18 am

      Armando did you ever figure this out? I had codes 65590 and 65592 come up this weekend. Both are cylinder misfire I changed the plugs it runs alot better idling the check engine light went off but there codes are still there.

      Reply
    • Avatar for Lou SainusLou Sainus says:
      August 10, 2023 at 5:18 pm

      belt probably

      Reply
  4. Avatar for Daniel ClaytonDaniel Clayton says:
    June 30, 2021 at 9:35 am

    When you say touch the wire harness terminals together what do they look like? I have a Rzr 2016 XPO turbo 4, it won’t start and throws codes 84 and 190, I can start it if I unplug the ignition switch and jump the pins bit more power steering and all the lights are on. Found a short in the 3 wires going into the passenger side and fixed them but still nothing.

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      July 1, 2021 at 10:08 am

      Hey Daniel, I would say if you’ve followed our steps and still have not found a solution, your best bet would be to contact your local dealer and they should be able to help you troubleshoot. Thanks for the support!

      Reply
      • Avatar for Scott RandallScott Randall says:
        May 13, 2022 at 5:56 pm

        Where can I get the adapter plug to hook up to my autel diagnostic reader?
        I have a 2015 1000xp 4 eps. It’s not the 4 pin everyone has been posting. Total pin holes looks like 20, it only looks like 10 are wired. Backside wires going in 3 at top, 2 at bottom. Red, orange and black top. Green and yellow bottom.

        Reply
        • Tyler Mingione says:
          May 23, 2022 at 2:44 pm

          Hey Scott, I’m not sure I know of anything like what you’re looking for. I know it’s not something that we currently offer. I wish I could offer more help. I’d say the next step would be to contact your nearest local dealer and see what answers they can give you. We appreciate you checking in!

          Reply
  5. Avatar for Alan StewartAlan Stewart says:
    July 1, 2021 at 8:43 pm

    Hey I have a 2016 rzr1000xp4 an it’s throwing the code 520344-15 an I have done everything you all have posted an replaced map sensor O2 sensor feel injectors spark plugs and plug wires an all that stuff has made it run better but still have a small miss an low speeds an the code will not go away any suggestions thanks

    Reply
  6. Avatar for Joshua BlevinsJoshua Blevins says:
    July 5, 2021 at 3:46 pm

    I have a 2018 1000xp with code 520344 15. Changed injectors and rubber boots from throttle body to cylinders. Cannot get code to reset or clear. Machine will not run. Can get it to fire but not run. Tried resetting ECU but it won’t reset. What am I doing wrong

    Reply
  7. Avatar for Franklin TurnerFranklin Turner says:
    July 12, 2021 at 10:36 pm

    I have a 2018 polaris 900 trail and the engine light is on. The code reads 91 and has 4 under it. Does anyone know what this code is ? Thank you

    Reply
    • Avatar for Jason CecchettiniJason Cecchettini says:
      September 26, 2021 at 4:52 pm

      I have a 2016 RZR S-900. I am seeing the 91 – 4 code as well. Did you ever get yours figured out?

      Reply
  8. Avatar for Allen KittelsonAllen Kittelson says:
    September 2, 2021 at 1:17 pm

    Hey All, I have a rzr 900 T 2017. With 800 miles on it !! Normal riding for weekend turned it off. Won’t start!!!! Checked everything found that I have no spark!!!! Replaced coil and plugs. I have all my lights working brake lights also. Will not start. Battery fine. Turns over great but no spark!!!! Help!!!!!

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      September 3, 2021 at 8:42 am

      Hey Allen! I would suggest checking the fuel pump to make sure you’re getting power to it and it’s working. It’s a fairly common issue. If this doesn’t seem to help you troubleshoot, I would contact your local dealership and see what they suggest. Thanks for reaching out!

      Reply
  9. Avatar for Jim CastigliaJim Castiglia says:
    September 4, 2021 at 7:34 pm

    I have a 2020 RZR s 1000 trail periodically whe I start out the check engine light will appear with a loss of power. Push gas pedal down again light goes out and I will have power. Did this on and off today. Any ideas. Thanks

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      September 7, 2021 at 1:05 pm

      Hey Jim, thanks for checking in. This could be several things depending on what the code is throwing. A loss of power could be spark plugs, belt, clutching, faulty instrument cluster components, etc. Contacting your local Polaris dealership would be your best bet of tackling this issue.

      Reply
  10. Avatar for Ross TaylorRoss Taylor says:
    September 8, 2021 at 8:11 pm

    Error code 0-520344, 17 shows “adaptive fuel correction bank 1, valid data/below normal range”
    Can you put that in everyday language and is it something that is urgent?

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      September 13, 2021 at 9:06 am

      Hey Ross! There could be a number of possibilities here, big and small. It could be an exhaust leak, intake system leak, or faulty O2 sensor system. I would suggest reaching out to your local dealership so they can help troubleshoot. Thanks for reaching out!

      Reply
  11. Avatar for MaribelMaribel says:
    September 17, 2021 at 7:48 am

    Hola. Tengo un Polaris general xp 1000 año 2021. Tengo un problema al pisar el acelerador no arranca con fuerza y al arrancar baja la fuerza prendió la luz del motor con código 520275.

    Reply
    • Megan Randall says:
      September 17, 2021 at 9:00 am

      ¡Hola Maribel! Parece que hay un problema con los frenos. Sugerimos llevarlo a un concesionario para que puedan examinar el problema. ¡Buena suerte y gracias por leer!

      Reply
  12. Avatar for Bruce KesterBruce Kester says:
    September 22, 2021 at 11:45 am

    2014 XP1000, I had an overheat issue with the fan not cycling properly. I installed a fan override switch, but haven’t had to use it. Since the over heating, an “E” is next to the gear indicator. It runs fine, but I can’t get the E to go away.

    Reply
    • Megan Randall says:
      September 23, 2021 at 8:42 am

      Hey Bruce! The “E” just means you have the engine temperature selected on the display. It’ll go away if you cycle through your display options and view other metrics. Thanks for reading!

      Reply
  13. Avatar for DrewDrew says:
    October 16, 2021 at 8:34 pm

    I have a 2022 Polaris rzr 900 trail s sport throwing a code of 2 84 1. I’ve had the same code in the past and Polaris replaced the break sensor. It’s doing it again for the second time. What should I do? Thanks!

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      October 18, 2021 at 2:47 pm

      Hey, Drew! Unfortunately, I’m not sure what this code means off-hand. I would recommend reaching out to your local Polaris dealership and see what they can do to help troubleshoot. We are working on researching these codes so that hopefully we can come up with a guide for our readers in the near future. Thanks for the support!

      Reply
  14. Avatar for Roger PattisonRoger Pattison says:
    December 11, 2021 at 12:42 pm

    On a RZR XP4 Turbo S I get a code that is not listed anywhere I can see. There is a DynoJet Power Vision installed. I am new to this machine. The obscure code is FMI-0, SPN-1127, and the count code shows 1. Please help if possible. Does this code relate to DynoJet rather than the stock setup?

    Reply
    • Avatar for Tyler LichlyterTyler Lichlyter says:
      December 13, 2021 at 2:23 pm

      Hey Roger, I’m sorry to hear about that. There are so many codes that it can be hard to keep up with. Have you reached out to your local Polaris dealership?

      Reply
  15. Avatar for Gary KoenigGary Koenig says:
    December 29, 2021 at 7:09 pm

    By wiring harness terminals, do you mean the battery terminals?

    Reply
    • Tyler Mingione says:
      January 4, 2022 at 11:32 am

      Hey Gary! Yes, disconnect the ring terminals from the battery and touch them together. Make sure the battery is completely disconnected first. The purpose is to drain the power from the ECU. Thanks for tuning in with us!

      Reply
  16. Avatar for Nick RungeNick Runge says:
    January 29, 2022 at 11:39 am

    Gary
    Can you tell me what a code 12 is on an 09 RZR S ?
    Starts and idles but dies if you try to accelerate.
    Thanks
    Nick

    Reply
    • Avatar for GeneGene says:
      February 14, 2022 at 6:04 pm

      Nick my 2017 Rzr 900 is doing the same……did you fiqure it out???? following

      Reply
      • Avatar for Nick RungeNick Runge says:
        February 24, 2022 at 7:06 pm

        Gene
        I still think it is the ECM but the repair didn’t fix and I haven’t replaced it yet.
        They are not cheap.
        Nick

        Reply
        • Avatar for SteveSteve says:
          January 29, 2023 at 12:48 am

          The two battery posts pos and neg

          Reply
  17. Avatar for Nick RungeNick Runge says:
    February 16, 2022 at 10:47 am

    Gene
    I believe it is the ECM.
    I just had it repaired, but have not installed it yet to see if it cleared everything.
    I plan on installing it after work.
    I will let you know if it fixed the issue.
    Thanks
    Nick

    Reply
  18. Avatar for Nick RungeNick Runge says:
    February 17, 2022 at 7:38 am

    Gene
    I put the ECM back in, but the code is still there.
    Same issue.
    Not sure where to go from here but I will let you know when I get it figured out.
    Thanks
    Nick

    Reply
  19. Avatar for WilliamWilliam says:
    May 5, 2022 at 1:32 pm

    2015 rzr xp 1000 eps and it throwing code 0520207 -5 what do i need to do to fix the problem thanks

    Reply
    • Avatar for stevesteve says:
      August 9, 2022 at 5:57 pm

      Hey William.I had that same error code. Did you ever figure yours out?

      Reply
  20. Avatar for WoodyWoody says:
    May 9, 2022 at 9:42 pm

    I have a 2017 xp4 turbo, I had a pressure line come off from the turbo going to the control switch. Put it back on. Still get the 31 1127 code. Replaced the switch and the bov and still have the 31 1127 code. Any thoughts?

    Reply
  21. Avatar for brianbrian says:
    June 9, 2022 at 10:02 pm

    code 3 520344 17 what does it mean. how do I reset it

    Reply
    • Avatar for Kavan WrightKavan Wright says:
      June 16, 2022 at 9:57 am

      Hey Brian, that code indicates that your fuel mixture is leaner than normal but still OK for now. Check your air filter and airbox lid first. If they’re clogged or dirty, clean/replace them. If the check engine light comes back after resetting it with the tips in this article, then you’ll have to look deeper. It could indicate a cracked throttle body boot or a fuel delivery issue—possibly a bad fuel pump. The good news is that often the simplest fix is the right one.
      Thanks for reading and good luck!

      Reply
  22. Avatar for Lincoln PowellLincoln Powell says:
    August 17, 2022 at 1:02 am

    1. My RZR xp4 1000 throws the code 520344 17. I have tried some stuff including replacing the O2 sensor without success. Main problem is my machine will not accept any diagnostic tool. Each time the tool is connected it blows the acc fuse. there is no load on the acc circuit. What could be a possible problem?

    2. I am interested in replacing the ECM/ECU if necessary but there are no Polaris dealers in my country. any suggestions where online this is available

    Reply
    • Avatar for Kavan WrightKavan Wright says:
      August 18, 2022 at 11:01 am

      Hey Lincoln, for that code there are a few different things you could look at:

      • Check the air filter
      • Check the intake or exhaust for leaks
      • Make sure the fuel is good
      • Check the fuel pressure to see if the fuel pump is going bad
      • Check engine cylinder compression to see if the rings or cylinder walls are damaged

      It could also be a bad ECU or bad programming on the ECU. To that end you can get ECUs online at Polaris parts retailers like this one: https://www.polarispartshouse.com/

      When it comes to diagnostic tools blowing your acc fuse, that’s pretty odd. What tools have you tried?

      Reply
  23. Avatar for WarrenWarren says:
    November 2, 2022 at 6:45 pm

    Here’s one for you-

    2015 XP1000. Has code 520344 17. Put new plugs and 02 sensor in it. But cannot reset check engine light. Left it disconnected from battery for 4 days, light is still on. Disconnected battery again and touched the pos/neg terminals a few times, light still on.

    Drove it at 4000 rpms in low gear for a few minutes, light still on.

    It runs better with the new parts, but light will not go off.

    Reply
    • Avatar for Kavan WrightKavan Wright says:
      November 3, 2022 at 4:42 pm

      Hey Warren, check your air filter first and replace it if you need to. If that doesn’t work, then you need to check for cracked air boots or other air leaks. The throttle body adapter boots are prone to cracking. It can be pretty tough to spot these cracks sometimes, but that seems to be what your error code is pointing to. Thanks for the question!

      Reply
  24. Avatar for WarrenWarren says:
    November 3, 2022 at 5:01 pm

    Thanks for the reply. But I’m really looking for how to reset the check engine light. So far no method has worked.

    And I did replace the air filter, which was dirty. Runs fine, but engine light won’t turn off.

    Reply
    • Avatar for Kavan WrightKavan Wright says:
      November 7, 2022 at 1:30 pm

      If nothing else works, your only option is to get the light cleared with a diagnostic tool. Some tuners can do it, but your best option is usually to find a dealer to do it for you. Hopefully they won’t charge you an arm and a leg for it.

      Reply
  25. Avatar for Jerry CoxJerry Cox says:
    May 31, 2023 at 12:08 pm

    I have a 2014 1000 xp throwing a 105 code. manual says its caused by “To high intake air temperature, to high/ to low voltage.” Do you know what causes that? how do I fix it?
    Thanks for your help.

    Reply
  26. Avatar for BillyBilly says:
    October 29, 2023 at 2:21 pm

    Bought a RZR with a bad TPS sensor. Replaced the TPS sensor. They told us it just needed adjusted, tried adjusting it. We bought a new TPS sensor and the tool to adjust it. Now we have a 0 110 3 code and can’t get the light to go off. I’m a car mechanic tried the battery trick to clear the code. Just dumbfounded as to why I’m getting this code as I was nowhere near the temp sensor.

    Reply
  27. Avatar for David jonesDavid jones says:
    November 9, 2024 at 12:58 am

    I have a 1268 code says coil I replaced coil and will fire for about 3 seconds and quit firing help please

    Reply
    • Madison Drumm says:
      November 18, 2024 at 11:10 am

      Hey David!
      Give us a call to talk to a technician for further assistance! 812.574.7777

      Reply
  28. Avatar for Donald HallDonald Hall says:
    May 19, 2026 at 12:42 am

    I was going through a huge mud hole and my belt broke and i was about 5 miles into the woods with a lot of huge mud holes and then another 10 miles home. A friend towed me home and it broke my wench cable and pulled my wench into the fan that hit mt radiator. I had to replace the radiator in my rzr 900s4 and everything was fine after that. About 2 weeks later my 4 wheel drive stayed activated. I parked it for the winter and it took almost a year to get to look at things because of back surgery. When I tried to start it the battery was dead. I charged the battery and it started fine so I backed it out of the garage and replaced the fro t demand drive fluid and that fixed the 4 wheel drive issue but when I started it the check engine e light stayed on. I checked the wires and found the fan wire unplugged and one of the wires that has a fuse had only one wire connected to the fuse. I fixed that but my check engine light is still on. I have cobes 520207 and 520230 and E 150 thru 183. They will not go away but the machine runs and drives fine. My battery meter shows the battery at 11 volts sitting and 12.3 running. What can I do now.

    Reply
    • Madison Drumm says:
      May 19, 2026 at 3:01 pm

      Hey Donald,
      We’re sorry to hear you’re having these problems! Give us a call and a technician might be able to talk you through it.

      Reply

Leave a Reply Cancel Reply

Your email address will not be published. Required fields are marked *

Copyright © 2026 SuperATV. All rights reserved.
SHOP NOW