do a "wiggle" test on the looms, check the battery terminals and clean if need be,
seems like most of it boils down to a corrosion problem with wires that have had the insulation tore away or on the battery, and connections