No power but battery has power

I'm betting your battery terminals have just enough corrosion to act as an insulator. Loosen them up and give them a couple 1/4 turn twists and tighten them back down again.