I have a js550 and when I click the starter the motor doesn't want to turnover but also doesn't want to disengage. I pulled the starter and the gear is stuck forward. I jumped the starter to battery while out and it does spin. Would this mean i need to replace the starter?