I just bought a fixer upper '87 300D. It has low miles (122,000), but a couple of small problems. First is the sunroof. The motor works, so I went looking at the cable for the problem. It meshes with the gear from the worm drive of the motor/transmission, but the end of the cable has a tube which the cable runs into. It looks as if the tube has broken off from the motor/transmission. How hard is it to replace the cable, and could the sunroof itself be the cause thus breaking the cable? Replacement cables are about $70, so I want to fix the problem first, then change parts. Secondly is the alarm system. If I open the passenger's door with the key, the alarm system works perfectly. But if I open the car up w/ the driver's door, then the alarm goes off. What am I missing here? Could there be a disconnected wire in the driver's door, or is the problem elsewhere? Thanks again with your help.