Have your alternator tested. Sounds like it isn't charging the battery. A home test is start your pickup, while it is running disconnect one of the battery cables. If the engine stops, your alternator is not charging because it should put out enough power to keep your truck going. Then you...