Turns out it was neither the fault is something new to me where a rather long screw was missing that holds the solenoid to the motor. The other had losened just enough to cause a random fault.
Well you learn something new everyday. Now find a screw to replace it as the spare starter has 3 screws and not two like this starter has
