I have a 2011 sportsman 850 EFI, two weeks ago I washed it and after it ran fine back to the shop when I pulled up I saw that my led light bar wash flashing but the toggle was off. Cut the toggle on and off and it cut off. Went to crank it yesterday and the battery was completely dead so needing a new one anyways I replaced it. Engine light appeared and the idle was not right. Got it to stay running but from 800-2300rpm it acts like it going to cut off and spits and sputters awful. When it gets above 2300 it sounds fine. Trying to drive it and it will barely run. Also opened my air box and there was excess of oil in the bottom of the box??? Any ideas on these, maybe something electrical and fuel related?