starter sol fuse keeps popping. on 2000 Dodge Ram 2500

My 20 amp starter sol fuse pops when i try to crank the engine. This does not happen every time but is getting worse.

Asked by for the 2000 Dodge Ram 2500
starter solenoid contacts wore out need new starter also service bulletin out for this problem