But..... There's one question that hasn't even been asked, much less answered, in this thread:
OP, please define "not starting." Does the engine crank (starter engages, and spins the engine), but not start?
Or, is this a 'no-crank' situation (starter does not engage / operate)?
When I took maintenance calls back in the day, we had to ask. No crank-no start or crank-no start.