Hi Chris
I am with Lukas on this, make sure you check the voltage at the starter motor as there may be a loss on the way. Not checked it myself, but does the supply really go via the ignition switch? Sounds poor design, would suggest a relay makes real sense long term. As well as poor voltage potential at the motor, also has good potential for burning the switch out.
Peter