Clock way off x350

My 2004 Vanden Plas clock worked perfectly up until about a year ago. Now it is off about 5 minutes per hour. Tried disconnecting the battery with no change. Any ideas? Dealership says parts no longer available to fix.

Salvage Yard???