2009 honda crv. Starter seems to drag then fires off. Have checked starter, alternator, and battery all are good. So what else could it be.