It is a random phenomenon. I think the flywheel just gets in an awkward position relative to the teeth of the starter. I've had it occur once or twice in 15 years on two separate cars. I put the car in 2nd and rocked the car back & forth. Car started.