2006 sportsman 800efi. battery light blinks and speed needle flashes at around 3000 rpm. its got a pretty new battery in it and a brand new regulator. i've checked the stator per instructions i found on here and i think it is good. what else should i be checking. the voltage at 3000 rpm is 18. i know this has been discussed on here before but i haven't found a good answer as to what might be causing this.