or a switch. It's either the battery or the wire/connections. Could be the starter. I'd check that by testing it out of car. If it spins freely, it's "probably" okay. A battery can show 12v, but not have enough cranking power. Any shop will test it for free.