Engine will start fine ...sometimes. Other times the flywheel wants to kick back on the starter. Makes an awful bang. Starter teeth, flywheel teeth good.Never run into this before.Am wondering if the starter bendix(?) is just worn and sticking? Any thought would be appreciated.