Looking at buying a 2013 Dodge dart it's been sitting for about 8 months. We went to start it and the starter just spins. When we smacked starter and it turned over and worked from then on. Doesn't the solenoid actually aid in pushing the Bendix out? Why would the starter do that just from sitting. It worked fine before being parked. I will likely install a new starter but I'd like to understand the technical reason why it did what it did.