I have an older Craftsman mower with a 15 hp B & S engine. It starts fine most of the time, but occasionally the starter motor spins, but does not engage with the fly wheel. If I manually rotate the top of the engine a half turn or so, it usually engages on the next try. Before I start taking it apart, can anyone tell me what is causing this, and what I need to do to fix it? Thanks.