I had the same problem on my 216 engine, battery, starter were good. I noticed that the starter bendix was not engaging the flywheel, turned the flywheel until everything lined up and its worked fine since.
Good Luck
Charlie
1953 5 Window 1994 Harley, Heritage Softail Classic 2006 Chevy Colarado I didn't say it was your fault, I said I was blaming you.