Recently it seems every few times I turn the motor over I will get a click and no crank. The battery meter goes from good to low. After a few turns if the key the starter engages and motor turns over. I sense it is a bad battery. What are the chances it is a bad starter or solenoid?