hope this is in the right place, if not my apologies.
for those owners of the above car this might help if you are getting random spanner lights, (not service light).
check the connector inside the battery box. there is two of them, the one you can see but below the unit there is another plug in the bottom.
check the connector on the right of the cylinder head.
disconnect then reconnect these.
on my car they generated fault codes on loads of things like abs, glow plug circuit, coolant fans, and many others.
i don't get spanner lights now.

these are some of the codes i pulled off.

P0335-FD
P1481-04
P1482-04
P1483-04
P0380
U2139-00
U2139-7F
P0340-FA
B3601-04
B2810
U2105-7F
B3916
U2103-00