The light issues you're having are typical symptoms of loss of or missing grounds. There is no set of detailed instructions for repairing a specific symptom of a bad ground. Grounding is a system, not a single circuit application. Pointing to a specific faulty ground is at best, difficult.. Voltage in every circuit on the truck HAS to have a path back to the battery. The frame, and various body parts provide that path.. Ground straps and ground wires also provide that path.. If there is an interruption in this ground path anywhere, the voltage will "wander all over the place" looking for a path back to the battery. This "searching" is what causes the weird lighting issues.
Obtain some 1/2" braided strap, a hand full of blue or yellow terminal eyes, and some #8 sheet metal screws. Cut the strap into various lengths and crimp AND solder an eye to each end of the pieces.. Using the sheet metal screws, connect a strap between the negative battery cable and the core support. Connect a strap at the rear of the passenger side head and the firewall. On each side of the cab, connect a strap between the floor and frame.. Do the same with the bed -- one on each side.. Remove the taillight assemblies and clean the ground wire terminals that attach the light housing to the sheet metal.. Do the same process at the front turn signals.. Locate the ground wires on the head light plugs and clean them also. Sand the area where the ground is attached, exposing bare shiny metal.. Apply a small dab of grease to prevent rust... This is a lot of work but it will ensure you have proper grounding for the light system..