I'd be looking at the cables and connections between battery and starter, and block to ground/neg. terminal. Pull negative terminal, clean it inside and the post, remove other big cable connections and clean terminals. Wire brush, emery paper, Make sure everything is shiny before re-connecting terminals. What did the battery test at?