I had nothing but problems when I bought my truck many years ago. OP left it in a similar condition that derick147 is going through. I finally ended up replacing everything, and going back to an OE type starter. Cables, starter, flexplate, bolts.... Made a support bracket for the end of the starter, since it was MIA. Only then, did my starter issues go away.
SO, have you guys had much luck with the mini starters? That was my only time having one, and it wasn't good. Just wondering for the future....