solenoids are easily serviced ( as above)
on many designs, the contact disk is flipped over to the "clean side"
the contacts are damaged by LOW voltage making a poor incomplete contact and arcing and pitting the metal.
a poor contact will build heat = more damage and likely experience the poor "making" as you are.
the solenoid you have a is a "ford type" easily sourced
fords tend to have the starter solenoid on the firewall, GM Delco, Hitachi, most other starters have the solenoid piggyback on the starter motor
while you are in there clean up all the wire connections, and check the cables are firm, clean and dry under the insulation ( cables can rot inside the jacket and turn to a soft mush)
mike