Could be a combination of both. I had an issue with that in the past. I have my timing set pretty high, have long tubes and USED to have the old style starter.
Switched over to a mini starter. Put a starter blanket around it and dropped the timing a hair. Cured the problem. The heat makes the resistance very high in the starter circuit.
Switched over to a mini starter. Put a starter blanket around it and dropped the timing a hair. Cured the problem. The heat makes the resistance very high in the starter circuit.