It isn't a short. If wiring is the problem, it's the opposite, an open circuit. Did you try tightening the battery posts? Did you have the battery load tested? It can show good voltage with a meter on the terminals when it isn't trying to crank the starter but still be bad. You can jump it. If that works, it points to a bad battery. Please keep further posts to one thread. Multiple threads on the same subject are counter productive.