At 25 mph and a 17" Prop, your engine is turning about 3600 rpm. So the tach likely not accurate, but I think a 17 is too much prop for an 18ft Pontoon. That said, I think you need the give the engine a through check over.
First a compression test, post the Numbers
Can the Spark, on all Cylinder...