As complicated as the Polaris General motor is, it makes sense that there are many ways that it can break or malfunction. But just because your check engine light turns on, doesn’t mean you dropped a valve or broke a keeper. Belt slippage or water in the belt / belt housing are the most common reasons why the check engine light turns on, but it is also possible to have issues with the throttle sensor (the connector by the pedal) getting wet as well. At Everything Polaris Ranger, we’d suggest to check and see what code the machine threw and start there, lest you do something drastic like hastily ordering a complete engine rebuild kit. To get the code to show up on your dashboard, push and hold the mode button. Options should pop up shortly thereafter. Push the arrow buttons until diagnostics show up and go into there. There should be a code on the screen as long as the engine light is on. If it is the belt that broke or got wet, it is right above the CV axle on the passenger side and goes into the differential. Make sure it is plugged in and drain the water from your belt housing -- if there is any. Do a thorough check and make sure that the sensor is plugged in fully. Sometimes they look like they’re plugged-in but they will be right on the verge of that little clasp latching and won’t be fully connected. In addition to your check engine light turning on from the belt and electrical issues, the very same problems can make it hard to start your General. As we stated, check the relays on the brake pressure switch for dirt and grime. Also, check the speed sensor and other related plugs.