The new starter will spin it faster.. no, that's not the reason it wont start.. if anything, it'll help.
if you have sufficient spark, fuel, and compression, it WILL start, you are missing one of those..
if you have sufficient spark, fuel, and compression, it WILL start, you are missing one of those..