What is the terminal voltage of the battery while the engine is cranking? If it's below 4.5 volts you either have a bad battery, a bad starter, or there's trouble inside the engine that's causing too much drag. If a battery load tester is available, load the battery down to the same voltage as when the engine is cranking and see what the amperage load is. Try cranking the engine with the spark plugs removed and compare the cranking speed with the compression relieved.

Making wild guesses about electrical problems without adequate troubleshooting is a good way to spend a lot of money needlessly. Like Sun Electric Co. used to say, "We Test, Not Guess!"
Jerry


"It is better to be silent and be thought a fool than to speak and eliminate all doubt!" - Abraham Lincoln
Cringe and wail in fear, Eloi- - - - -we Morlocks are on the hunt!
There is nothing noble in being superior to your fellow man; true nobility is being superior to your former self. - Ernest Hemingway
Love your enemies and drive 'em nuts!