I have a kohler courage 22 HP engine that the starter will not turnover. Battery charged - bypassed the soleind still will not crank removed starter - it spins freely and the maginets are in position. Does this engine have a compression release or do I have a bad starter?