It is very possible that one of the battery cable crimps is not solid. Very difficult to diagnose and find. Could be the main battery cable from the battery to the fuse block or on the ground side ...