The Faris tach on my 87 Sea Ray BR17, Mercruiser 3.0 L Alpha One Drive, will at times go to zero while I'm cruising normally in the 3000-3500 RPM range. When I tap the glass cover the needle comes back reasonably close to the previous reading. When I shut down and restart it fixes the problem...