How many millivolts voltage drop did you get on your cables!!!!?
For example, I measure from battery positive to an under hood fuse block positive on the trucks I work on, crank, no more than 200 mv should read on the meter. On the ground side I measure from battery negative to the furthest engine metal away from the battery, then crank, 200mv is the most I should see here too. If more, replace the cable.
I had another vehicle that was a no crank. From negative terminal at battery to chassis I was already reading 1.5 v without even trying to crank. When hitting crank, the meter went all the way up to 11.5v!!! NO ground!!!. Found the ground wire loose buried deep under fuse block, etc. Couldn't see it.
Ok point is, learn to do voltage drop testing. Look it up! It's a measure of millivolts, NOT how much your 12v is dropping down.
It may not be the cause, but these cars the crimps go bad on the cables and may look fine but will likely fail voltage drop tests!!!