Update
Here is the update,
After years of problems, the issues have been finally solved. After installing a new batteries, ignition switch, NSBU, BCM, TCM and ECM all reprogrammed to the truck and to no avail.
One of the faults was due to a loose power wire connection under the fuse box...