I love my 2003 SL500 and have not had any problems. It sits in the garage mostly and sometimes we drive it to special events. The last time we drove it, about 2 weeks ago, the retractible roof functioned perfectly, however before we got home the battery light came on with "visit the workshop". When we got home, the roof would not close. It is still in the garage with the top down and the top will not go up. We charged the battery over night, however the next day the battery light is still on and the roof will not close. It opens about one third and then stops. It will go back down. The lights, air, radio and everything works fine. Tested the voltage and battery is okay and so is alternator. I have heard horror stories about replacing the hydraulics, but that doesn't seem to be it. Seems to not have enough power. Should I replace the battery, and start there? Battery is about 3 years old, shouldn't be too old. I hate to take it to the dealer because they always charge about $1000 bucks, no matter the problem. Guess I don't trust them. Any suggestions?