The ignition switch on the back of the barrel ,these fail often and cause your symptons to happen,next time it does it hold the key in the cranking position and wiggle the key,if it begins to turn over the thats your prob,they are about a fiver to replace and quite a straight forward job to do .