I have similar experiences with the AC. It turned out to be bad solder joints on the printed circuit board inside the climate control unit. MB uses a single sided non-plated thru hole printed circuit boards which suffer from vibration developed micro-cracks. If you are handy you can take the thing apart and re-solder the board.
As for the rough idle, I would check the fuel injectors. They are nortorious for causing that symptom.
Get the dealer to give you the 4 digit security code for the radio and simply key it in when it asks for it. It takes 10 seconds to enable the radio if you have the code.
I got too many cars!! Insurance eats me alive. Dave
78 Corvette Stingray - 3k
82 242 Turbo Volvo - Manual - 270k
86 300e 5 speed manual - 210k
87 420sel - 240k
89 560sl - 78k
91 420sel - 205k
91 560sel - 85k
94 GMC Suburban - 90k
97 Harley Davidson Heritage Softail - 25k
00 GMC Silverado 1 ton 30k