Looks like nobody has ever fixed this then...
Mine is still the same, different alternator and battery and even tried to add an extra earth incase it was that but still no change.
Update for you all on mine... I sanded the earths on the battery to clean them up and bam. No warning lights all day today for about 100 miles. Hopefully it's fixed