I would replace the capacitors inside the clock first and oil the moving parts. The caps will cost a dollar or two, but replacement will take a while.
You need 100mfd caps with a 20-40vdc rating. (RadioShack.com)
ASE CERTIFIED MASTER AUTO TECHNICIAN
MERCEDES SPECIALIST 11 YRS