I have a 2007 Tahoe Q6 with a carburated Mercruiser 4.3L V6. I just put the boat in the water a couple of days ago for the first time this year. The problem I am having is it is running slow. The boat will normally top out around 53MPH(Checked with a GPS). Now it will only run aprox 40MPH. It runs very smooth, just doesn't seem to open up. I ran it for a while no change. Today I took it out and it would only run maybe 10-15mph for a few minutes then it got to where it would top out around 40MPH. I replaced the water separating fuel filter and connected the motor directly to a fresh can of gas(to rule out bad fuel in the tank). The problem didn't change. 
I would appreciate any advice someone might have. Thanks
I would appreciate any advice someone might have. Thanks

