Have you tried to put a jumper
cable from the positive post of the battery, directly to the lug on the starter motor?
that should spin the starter, if it does not, then you have a starter problem.
OR your starter is not grounded.

Don't be alarmed it you see a spark when you touch the positive jumper cable to the starter post/lug