It's not the solenoid but the starter drive ( aka Bendix drive). It's an easy fix pull out the starter, take off the solenoid. split it half, replace the drive, front and rear bushings, reassemble and put it back in. If it were me I would clean the contacts inside the back of the solenoid while...