Get more voltage or at least higher cranking amps going to your starter. When it comes to dc motors voltage is power.
I have an 18v drill battery from harbor freight, on a cheap starter.
http://www.harborfreight.com/18-volt-battery-67029.html I have yet to find a model engine it will not turn.
Another faster available answer may be a lawn n garden battery.