Ihad a similar problem When mine was acting up the battery hold down rod or connector had rusted through and was touching the + side battery post. You may also want to make sure you are getting 12 volt to the relays, starter etc. a bad battery will do strange things to the electrical parts on...