I have a 2003 Ford F-250 super duty diesel that started although it struggled to start, but the gauges weren’t working. After a minute or so the gauges worked, but the ABS light stayed on. Went to run errand, no issues but kept truck running. On way back I noticed all my gauges weren’t working. Got home, turned on lights and jumped out of truck to see if they worked, but the truck shut off. Checked all fuses. Batteries are 7 months old, ficm was replaced. Last time this happened it was a fuse, but all are ok now. Truck has a battery leak( at least we think it does) so we make sure the radio and fan are turned off. Any ideas?