With the age of the car I would try to track down an independent specialist.
The codes don't tell you much so will need interrogating.
As an example a friend just had issues with an ageing Citroen whose dash was lit up like the proverbial, warning lights everywhere.
The cause.........a loose oil filler cap.
Upt'North.