If the bendix spring were to break in a way that it would prevent the engagement of the bendix gear, then wouldn't it prevent the solenoid from sending power to the starter also? I'm just trying to say that maybe the problem is in the solenoid cap and not the starter nose.