It could also be the immobiliser intermittantly failing to recognise the key, all of which could include the bits Cass mentioned in his post.
Are the keys both original, and undamaged? Have you tried swapping keys, to see if it is different between keys?
Bloody good point - if the imobilizer had kicked in would the engine still turn?
It depends on how the immobil
ser is set up, and also what specific issue is reported.
For some scenarios it may not actually crank at all, other times it may crank but not fire, and for others it may actually start but then stop shortly after.
Just that the other morning mine took 2 turns to get going!! (after turning the ignition off and then back on again)
The best way is simply to hold the key in the start position, cranking the starter motor continuously, for as long as it takes to start - though no more than 10 seconds continuous cranking. The pansy method of just moving the key to the start for just a second or so really doesn't achieve anything, and can actually cause premature wear on the starter motor and the flywheel.