Decided to tackle mine today.
Currently when I start the car the EML and Service light go out but the Service one comes back on after a few seconds. I've already replaced the Cam position sensor.
Battery out, used a mirror and a light to locate it, access is awkward but not too bad, it could possibly be done with the battery still in but it would be a lot harder.
Took TDC sensor out, got new sensor and hit my first snag, the current one has a blue plug and the "new" one is black. I couldn't remember which was newer so modified the connector to allow my new sensor to fit.
Put it back together, battery back in and fired her up.
Service light didn't go out and LED said electronic fault, damn

. So I took new sensor out and put old one back in, tried to fire her up and just a click like a dead battery.
Check battery connections and they were fine, there was a buzzing coming from the throttle body or nearby. I disconnected and reconnected the -Ve lead on the battery, same but it cleared second time I did it.
Fired her up then and same, service light stayed on.

Took TDC sensor back out, cleaned it with a wire brush, removed any muck on it, put it back, fired her up and the same as I was at the beginning of the day service light goes out then comes back on. :crying:
I gave up at that point and decided to change the washer bottle motor, which wasn't too bad a job.
I can't decide if the engine is running right or not, consumption is high 30s to low 40s which seems good for a petrol, the power is very linear with now feeling of a power band. It doesn't feel very fast but the speedo says otherwise and it will happily travel through town in 4th. It may be how its supposed to be, the last petrol I drove was a V6 Alfa which is a very different beast.