i have a Yanmar 2gm20f in my 86 hunter 31 that I bought a couple months ago. I was able to get the engine started relatively easy seen how it had sat for 2 years. The problem I have is that at full throttle the tach only reads 2000 rpm. Idle is between 500 and 1000. I have never heard a engine like this but to me it sounds like the engine could not put out another 1000 rpm leading me to believe the tach is incorrect. At first I was thinking it was a exhaust elbow issue but I removed it and it is in very good shape. Does anyone know of a way to test the tach for accuracy? Thank you