Thanks for the suggestions!

bentwings; It is a diesel. It's my fourth starter 200,000k mi.
I will be looking closely at the thru-the-Bakelite solenoid stud/connection.

R Pope; I will check with a meter the resistance before each start to see if I ever get a high resistance.

Stay tuned.