Ok so I am working on a 2006 Sportsman 500 efi. It would not start and I found that the starter solenoid is bad. I jumped the solenoid and tried to get it to start and it wont fire up? Will it run if the starter solenoid is bad? I checked spark and it looks strong. Also when I thought the battery was dead so I hooked up my charger and the rpm went to 600 with the engine not running????? Sometimes the check engine flashes and sometimes it dont also some times the wrench flashes and sometimes it does not????? I am confused!!! I checked to see if the fuel pump was working and its strong I even tried a little starter fluid and it never acted like it wanted to run?????? Please Help!!!!