Thanks David, I have taken off the negative battery terminal where it bolts to the front upper wing and cleaned it, its bolt and receiving thread. I have checked it with a multimeter and it reads 0.003 ohms from the battery so it fine. The battery is only 6 months old and a decent Bosch heavy duty type.
I get a sneaking suspission that the problem may lie deeper....