i would suggest taking your car to Lokey. they very helpful for me. sounds like your SL didn't like sitting for 5 years you may need to have your fluids and some seals changed. i also know a good tech in Oldsmar that may be able to help you out if you are interested. he has fixed many problems with my previously owned MB's.
01 ML55 AMG
92 500E (a few mods)
87 300E (lots of mods)
00 Chevy 3500HD Diesel Box Truck
68 18' Donzi Marine
06 GT i-Drive7 1.0 Mountain Bike (with GPS!
PREVIOUSLY OWNED:83 300SD, 87 420SEL, 88 420SEL, 90 420SEL, 86 560SEL, 86 190E 2.3-16V AMG, 94 E320