My starter solenoid hangs up sometimes. I can hit the solenoid and the starter will stop spinning. I have changed the solenoid. I think this is because of low alternator charging(can this be?)I plan on wiring my electric fan up through a fog light switch so its not pulling current all the time. Will this solve my problem?