Easy "fix" for starter kick-back

other than the starter kick-back it runs great with 10* initial .

I think you have other problems. No engine should kick back at only 10 initial

Check the balancer with a piston stop to be sure your marks are even accurate

There has been some posts on the www indicating timing light problems with MSD, if that's what you are using, so your timing might not be where you think it is.

Otherwise, not enough battery, something wrong with the flywheel, bad starter, etc