If it's a chinese one I would check and see if the armature is straight, quality can very a lot. An original one made in the U.S.A., lubricate the starter gear and some spray silicone on the the armature shaft. Also make sure the mounting bolt are tight.