It is most probably the starter ours used to do the same sometimes,it can happen every so often,put it in second or third gear ignition OFF and push it a couple of feet then try it,most engines stop in one of two positions and the starter ring gets worn more it those spots,combined with a worn bendix on the starter you get this happening.
Rich
February 2010