A few things you can try. But first off, you need to eliminate the starter motor (and it's supply) as a source of the problem....
You need to do 3 tests with a multimeter... Do these exactly as, and in the order I lay out...
1. Volt drop test on the negative.
Set the multimeter to the 20 VDC scale. Connect the red multimeter lead to the starter motor case (not the engine block, the starter itself, there's a reason for that).. Push the end of the black multimeter lead into the battery negative post (not the terminal or the lead coming from the terminal, that piece of lead that sticks up when the terminal is removed). Now crank the engine (I'd use a remote starter switch so you can hold the lead and read the meter all at the same time). It doesn't matter if the engine doesn't actually turn, as long as the starter engages. You should get a VERY low reading, like less than 0.2 volts. Turn the meter to a lower scale, like 2VDC and do it again. Write down the voltage you read for the 'Negative volt drop test'...
2. Volt drop test on the positive.
Set the multimeter to the 20 VDC scale. Connect the black multimeter lead to the starter motor post itself (again, not the end of the cable, the stud).. Push the end of the red multimeter lead into the battery positive post (same like you did on the negative). Now crank the engine. Again, it doesn't matter if the engine doesn't actually turn, as long as the starter engages. You should get another VERY low reading, like less than 0.5 volts. Turn the meter to a lower scale, like 2VDC and do it again. Write down the voltage you read for the 'Positive volt drop test'...
3. Actual cranking volts.
Set the meter back to 20VDC and put the red lead on the starter terminal stud and the black lead on the engine block (or some other convenient 'ground') and crank the engine. Write down the voltage as 'Cranking voltage'...
These tests will determine if and where there is an electrical system problem....
If these all look good, then we move on to removing the drive and trying again...
These sorts of faults need to be troubleshot using a controlled, logical, elimination process. Just shooting in the dark will get you absolutely nowhere.
And as everybody has said, do not, do not try to turn the engine using the crank pulley bolt. All you'll do, if the engine is that tight, is break it off. Then you'll have 2 problems to fix....
Chris.............