Re: I think it time to replace speedometer unit.
Make sure the pitot is not plugged (thats the plastic deal at the back of the boat, or it may be built into the lower unit on your motor). If that's clear, then make sure the tube is not pinched off somewhere. If that's open, it may be time to replace the speedo. No big deal there. Three wires, and the "U" clamp and it will fall out of the console.