The speedo intemittently drops to zero for a while and starts working again later. Any ideas what it could be and if it is a straightforward repair as part of an annual service?