Hot restart issues.

Sounds like ignition has light springs in it and it is advancing to fast also retard the timing when it is hot. Went through this and broke two starter noses off.