May be on to something. I just pulled engine top shroud off and when starter is energized, the starter gear that raises to mesh with flywheel teeth is getting hung up under a flywheel tooth and won't allow it to fully engage with flywheel. By bumping starter, it eventually moves flywheel just enough to allow flywheel and starter teeth to lineup and that's when engine turns over. Should starter gear be greased, or is there something else going on?