I have a 2005 sportsman 500 HO, i got it stuck one day and hooked the winch up to a tree and after about 20 seconds the battery light started flashing and the winch would only make a clicking noise. I ended up getting unstuck and went home and charged the battery after that the rpms on the speedometer would only work when you would pin the throttle and if you didn’t they would stay at 0 rpms. And the battery light would begin flashing. I could go out riding for hours and then shut it off and try to start it again and it would be dead. I have bought and installed a new ECM,battery,and CDI and the problem is still occurring, please let me know if any one has any ideas what may be wrong with my atv.