starter motor solenoid is on the way out - or the contacts inside it are too heavily pitted to allow current to flow to the starter motor,
remove solenoid and starter motor and replace with an exchange unit - is not worth the bother of repairing (and most solenoids are sealed unit anyway).
Bookmarks