I'd suspect a bad tach lead. From experience with a mercruiser V8.


58 gmc 100 with 350 sbc