QUOTE(Tdskip @ Jan 25 2020, 09:03 AM)
Odd - maybe a lot of resistance in the wires?
Yes. Very good intuition!
5 seconds sounds and awfully long delay to be created by an LR series circuit alone though. There is a minor delay is created by an LR L=Inductor (i.e. motor) R=Resistance series circuit. The time delay depends on the relative values between L & R.
In all practicality, what is probably happening is that you are getting a large voltage drop across high resistance starter motor cables that actually limits the voltage that the starter sees. As an alternatate possibility, you could have a bad commutator sector that isn't energizing properly and it takes some time for the starter motor to turn in response to the weaker than normal stator winding magnetic flux. Once the motor rotates that little bit and makes a better connection to the next commutator segment, the motor begins to spin faster, gains momentum and from there has enough intertia to "skip" over the bad segment.
Be sure your have fresh battery cables and a good (i.e. zero ohm) ground between the transmission and the body and a zero ohm cable between the battery positive and the starter solenoid. The OEM ground strap is often missing, or damaged leading to high resistance to the starter. If this ground strap is missing the clutch cable usually becomes the ground. The clutch cable is not a very good ground since it is stranded steel wire, and the high current that is trying to be drawn though the clutch cable leads to slow cranking, and, will eventually lead to catastrophic failure of the clutch cable when you least expect it. Ask me how I know . . . .
Basics of the LR circuit time delay are in link below.
https://www.electronics-tutorials.ws/induct...r-circuits.html