I think you're trying to do too much things without doing free things first.
1) Have you done tune up of the motor? Is the intake filter cleared? Are your sparks fouled or bad? Do the inyectors are good and cleaned lately?
2) Check the blade pitch , check the RPM in the water. . If with the usual weight you can hit easily 6000 rpm then use a larger pitch propeller. If you can't hit 6000 rpm, one pitch greater or more.
3) Check if the boat has water inside. Take it to a agricultural, truck style scale. Weight the trailer and such.
4) check if the motor is properly put in the boat. The anti-cavitation plate should be one or two inches below waterline... check motor manuals... im not sure exactly about this, but it helps.
5) Do you fish at high altitude? I've got a 60hp '2011 Mercury fourstroke in a Lowe 1760. It doesn't pulls that hard at 6200 ft. :?
6) Do you have many gear inside? too much coolers?
Let us know how things go...