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.

1 answer
starter solenoid contacts wore out need new starter also service bulletin out for this problem