I was having this issue for a long time had to start it every 2 days. Then when I had power but engine would not start took it into the shop they found the water and dust got into the Fuse box under the hood on the passenger side. This was causing the truck to drain the batteries. It's been...
Ordered these parts yesterday-
https://bajacustoms.com/trac-inator.html
https://www.dynatrac.com/rebuildable-ball-joints.html
https://www.pmfsuspension.com/2005-22-SD-HD-Tie-Rod-Bar_p_186.html...