Andrew,
Had the same problem over many years with my S1, problem now fixed by Brian Miller, new uprated starter/solenoid. Excellent job.
David.