You have power to everything,.. If you try to start it with your headlights on, do they go almost completely out? look at the wires connecting the battery, make sure they are tight on the battery, as well as at the other end of them.
What makes you say the battery is good? Just becaue you have power to everything doesnt prove that. You could have a dead cell, or a short in the battery.