FWIW, the pitot tube on my boat always reads 1-2 knots slower than the GPS says when on plane and always reads 1-2 knots faster when at trolling speed. My favorite is when it says we are doing 4 knots when tied to the dock. It's been that way for the 16 years I've had the boat, and I've long given up trying to make it more accurate. Nothing worked. Occasionally it will get clogged, or get an air bubble in it, but in that case, it usually says we are doing 8-10 knots when we are actually doing 24.
For something to compare to... with a 175 HP carb'ed Yamaha, 15x17 prop, and bottom paint, here are my approximate numbers in typical nice sea conditions (i.e. not flat glass, but also not pounding through chop or worried about launching the boat over a swell):
3600 RPM = 17-19 knots (20-22 mph), depending on how much weight we have on board between fuel and a 32 gallon Kodiak bait tank on the deck.
4000 RPM = 20-22 knots (23-25 mph)
4200 RPM = 22-24 knots (25-28 mph)
4400 RPM = 25-28 knots (29-32 mph)
5300 RPM WOT = 30-31 knots (34-36 mph)