i have a 06 sportsman 450 not fuel injected. i went out to start it today and when i turned the key on the check engine light and the hot light started flashing along with the needle. a few weeks prior i was riding and the battery light came on and started flashing it would only do it at 3000 rpm and above. has anybody ever had this happen before? i really dont want to take it to the dealership and pay the money to just have it plugged in.