have you tested the alternater to c if it is still charging mate,
i have had one before when a big fuse was blown and another garage put an alt on it and the light was still on
you can pick them up from main dealer for about a ton i think dont put a pattern one on as my brothers mate did this and i replaced it with 4 of them before he put his hand in his pocket to buy a genuine one hope these help