Also load test the battery. As in a must do, place it under a proper load. Get it done free an your local auto parts store.
As Bert said, check your grounds.
Everyone, for some reason, ALWAYS checks the positive side of the circuits. Then totally ignores the grounds. Unless you have one of those new batteries with a single terminal on it. LOL