It could be the Bendix clutch on the starter drive too. Solenoids are about 28 bucks and a drive is about 18. No matter which way you go if you hit it wrong the first time you end up with a new solenoid and new drive on an old starter motor. If you can get a rebuillt for 50 you're way ahead and you only did the job once.