Probably just a dodgy actuator or similar. Best bet is to find a Smart specialist (not a dealer) and I'm sure they'll know the issue just by description and do it for a far better price.
A quick google and just the results alone suggest plenty of people seeing the same kind of problems. May even be an answer in those posts but I'm sure you've googled already....