The engine on daughter's Honda minivan would suddenly just stop running but after stopping and putting in park would start right up and run okay again. Had it in the shop several times but could find nothing wrong. Finally figured out the cause --- her key ring was so full of cute little doodads making it heavy enough to cause key switch to break connection when swinging/jiggled enough.