Doc,
My guess would be electrical in your situation. If the engines run a constant rpm but the tachs are all over the place, either the tach, the wire, or the pickup is probably bad. After 20 years in a marine environment it would not be surprising for an electronic instrument to have lived...