It sounds as though you are just throwing parts at your truck without doing any analysis and without using any diagnostic tools such as a VOM. That is a very expensive method. Disconnect the ground cable at the battery and measure the current with every thing turnd off; should be zero. If not, report back.