Hiya
I have a MY 2006 C70 & had similar issue, various warnings & going in to limp mode, turned out the connections on the CEM needed a clean. Been all ok since. On the Mk2, the CEM is located below the glove box, behind the carpet. Can't say if Mk1's in same place but I'm sure someone will know.
Fred