Date registered: Sep 2016
Vehicle: 2002 E55 AMG Sedan
Location: Spring Hill, FL
Mentioned: 6 Post(s)
Quoted: 275 Post(s)
I have added comments at the end of your questions.
How it is supposed to work? I'm guessing that:
1) if it's open and you push up or pull down nothing is supposed to happen (mine closes if you push up, then pops open in back). Wrong. If it's open, and you push up, the sunroof will close and tilt up. If it's open and you pull down, the sunroof will close.
2) if it's closed and you push forward or pull down nothing happens; Correct.
If you pull back it slides open and if you push up it pops open in back. Correct.
3) if it's popped up and you push up, push forward, or pull back nothing happens (pulling back on mine closes it in back then slides it open); pull down and it's supposed to close then stop.
If the sunroof is tilted up, and you push up, nothing should happen. Motor should not run. If it's tilted up, and you pull forward sunroof should close. If it's tilted up, and you pull back the sunroof will go down and slide open all the way. If the sunroof is tilted up, and you pull down, the sunroof will close.
Any clue if this is a motor issue or a switch issue? Is the switch sending bad commands or has the motor gone rogue? How can I tell? I'm inclined to get both at a wrecking yard and replace the pair, but W210s aren't exactly plentiful in wrecking yards around here.
Typically neither the sunroof motor nor the switch fail on these cars, even on the early models. So I'm thinking the re-sync procedure needs to be done again. You should disconnect the battery and do the re-sync again. Or I guess it's possible when you put the sunroof back together something did not get aligned properly. It's hard to say.
I had a similar situation with my driver seat after I disconnected the battery. I tried to do the re-sync and the seat would not go forward or it would only move forward a little and then go back. This made doing the re-sync basically impossible. I was tempted to bring the car in to get the ESA module scanned because I couldn't figure out what was going on. But instead I kept trying and finally a few days after I initially tried, I was able to get the seat all the way forward while still holding the switch and I completed the re-sync.
But you say that when you push the button up and the sunroof tilts up, the motor just continues to run for a little while after right? It would lead me to believe the motor doesn't think the sunroof is in the proper position. It's possible the hall sensors are faulty or maybe something wasnt aligned properly when you put the sunroof back together.
What you should do it get the N70 which is the roof panel control module scanned for error codes as well as the M12/1 which is the sunroof motor scanned for error codes. There are more than a few codes which may be present. This would be the best way to go about it. Sorry for the long reply. Just trying to cover all bases.