Engine ran great up until recently. Starts fine, idles fine. At WOT it barely planes off once it's warmed up. Water seems to be circulating ok. Any ideas would be appreciated.