Ok Keith, I'll try and order a new earth cable - nothing to lose and you make a good point.
The problem with the starter was caused by the Becm randomly spinning it, even when parked up and locked. I hoped it had been fixed but unless I actually catch it doing it again, I have no way of...