Starter keeps going out

I have a 95 Ford Eddie Bauer edition that's a 5-speed. I've already put 3 starters on it, and they keep going out. It has to be pop started by pushing it, and that's a heavy ass truck. Help!!! Also had to change alternators twice now ....what do I need to be checking now??

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0