As detailed elsewhere I've been trying to fix the heater in my latest project 4-pot. Finally got some warm air coming through so 'Christine' decided that was the ideal time to throw up an EML for me.
Sure enough, codes for the valvetronic servo motor.
Luckily I had a known good one in the garage, along with a brand new eccentric cam position sensor so I dived in and changed both those today.
Not sure if the sensor needed changing but I'm not going in there twice!
The old servo motor was definitely grating inside when I turned the worm gear.
Wasn't too impressed with the nicely matched set of coils, but again, I had spares so now at least it has four the same in there.

Good old Autophix 5900 was able to reset the adaptations and I watched the servo motor go through it's range of movement checks ok, before then putting everything back together and firing it up.
Couldn't believe it! Still got an EML. Couldn't work it out, so went in for a cuppa and a think. Back outside and immediately noticed that it had a better chance of working if I actually plugged it in again. Doh! :roll: (I'd plugged it in to do the resets with the top cover off, so had to unplug it again to fit that and that's when I missed reconnecting it.)
When I got the car it also had an issue with the roof not working. The 'expert' mechanic couldn't work it out, but his final act had been to pull the red lever! Within 2 minutes I spotted that the boot micro-switch was broken. But replacing that made the motor run but no roof movement.
Buoyed by my earlier successes I dived in to relocate the roof motor. Was extremely pleased to find a brand new one in there. Someone had even gone to the trouble of drilling drain holes in the bottom of the casing.

Turns out the brass plunger wasn't stuck in as I'd thought, but the lever that operates it was seized.
I now have a fully functioning engine and roof.
I call that a win and 'Christine' is starting to lean more towards rescue that spares donor.