Looks like you may have a bad ground somewhere. There are something like 20 of them in total. The ones in your pics aren't enough to handle a high amp draw like your starter motor. I think you've got to trace out all your grounds to see which is/are bad.
Just curious, have you tried a heavy-duty, old-school ground strap like the Standard B12G? They're not expensive and it might be a useful tool for tracking down the problem.
Just curious, have you tried a heavy-duty, old-school ground strap like the Standard B12G? They're not expensive and it might be a useful tool for tracking down the problem.