While waiting on the battery and cables, pull the starter apart for a good cleaning and brush check. Fresh brushes on a clean armature will help, and clean or replace the solenoid contractor plate.