Hot start problem

sounds like the solenoid, too much timing would create the starter to kickback. Do you know how much your initial timing is?