The other day, it started making a very odd grinding noise. This started happening while driving. I wasn't going far so I got there, parked up and investigated. I quickly worked out that the starter motor was stuck on - as soon as I turned the key to the "running" position the starter would fire and the engine would start, without me having to push the key any further.
At this point I got sick of the thing and put it up for scrap (this was the latest in a long line of issues). Having taken some photos and posted it on removemycar.co.uk, I resolved myself to driving it home making a horrible noise, so I got in and turned the key... to find it was behaving normally again. I assumed it was an intermittent fault with the moving bit of the solenoid (i.e. it wasn't retracting when it should).
Question 1: I thought that modern starter motors had some sort of clutch in them so they couldn't get dragged along and burnt out in this scenario?
So, off I went, drove it around for the morning with no issues. Took it to the garage for an MOT. Came back to get it (it failed) and it was doing the start-as-soon-as-the-key-is-in-position-1 thing again, but this time once started, it sounded fine.
Question 2: this is where it started to make no sense. Is there any way that the starter could be engaging and running, but then retracting once the engine is started? The only way that makes sense to me is that a) the solenoid is both engaging the gear and passing current inappropriately, but then the ring gear gives it a "kick" when the engine starts and it retracts...? or b) the starter does in fact have a clutch arrangement which was previously seized and now isn't, and the starter is permanently engaged and running but the clutch is protecting it...?!
This afternoon I tried to trace this fault a bit further, as it had now occurred to me that the ignition switch could be at fault (or a relay, if there's one between the ignition switch and the solenoid "control" wire...)
Question 3: is there?
Anyhoo - I disconnected the solenoid control wire, turned the key to 1 (dash lights came on as expected), then to position 2 (nothing happened, as expected), then nipped round the front of the car - having made sure several times that it wasn't in gear - and touched the connector to the bolt on the solenoid - the car started, as expected. "Aha," thought I, "that means it probably isn't the solenoid itself, it's the ignition switch, or a relay if there is one - it's supplying 12v to the starter in position 1 when it should only supply it in position 2."
Question 4: ...but if that's the case, the starter would be permanently engaged with the ring gear, so why isn't it making a horrible noise?
So, I went and turned the ignition off, then went back round the front of the car to reconnect the control wire to the solenoid. I touched the connector to the post; SPARKS and the starter turned again!! I went and took the key out of the ignition, then returned; same thing happens. So now the wire that tells the solenoid to operate is permanently live (although it wasn't before I started this test).
Question 5: WTF?! I'm thinking that the sequence of events means that it's unlikely the solenoid is at fault. It has to be the ignition switch or a relay. What do you reckon?